How does the Inventory determine what classes appear on my training profile?