Convenience Methods. Provide improved factory and convenience
methods. For example, factory methods that accept a name
as an argument (for named element creation), and retrieval methods
that accept arguments indicating whether name comparisons should
be case-sensitive and whether elements should be created on demand.
Ensure that metadata exists for custom operations. Also provide
query methods for retrieving the reverse of one-way references.