For example, most everything I can just access by item.Prop
I want the annotation of the item? Sure, item.Annotation. Done. Intuitive, easy.
However, if I want the tag? Vigorous, mysterious process.... I need to iterate through each item in my catalog until the item id's match, and convert to a CatalogObject - only then, can I get access to the tag prop.
I understand there are strange hierarchy's (possibly from changing over time), but this could really use an update.