13. The non-transitory computer-readable storage medium of claim 12 , the operations further comprise: presenting the hierarchical data model, wherein the masked associated metadata is hidden from a user.
12. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a computing device including a processor to perform operations, comprising: retrieving a set of objects and associated metadata from an object library, wherein the set of objects are recommended for a hierarchical data model that facilitates an extensible design environment for consistency during object design and object deployment, and wherein the retrieving is performed in response to a query; determining whether a defined object is an appropriate alternative to the set of objects to retrieve in response to the query, wherein the determining comprises evaluating the metadata and selecting the defined object based on a selection of the metadata and an association between the metadata and the defined object; outputting as a suggested alternative to the query, the defined object; receiving a selection of one or more objects from the set of objects; applying a rule to the selected one or more objects, wherein the set of rules provides object inheritance of the associated functionalities, and the set of rules relate to a company, an industry, a customer or a regulation; determining at least one object of the selected one or more objects is validated by the rule; incorporating the at least one object into the hierarchical data model; evaluating a request for the hierarchical data model, wherein the request comprises user identity information; and masking the associated metadata for the at least one object as a function of the evaluating based on user identity information, wherein the masked associated metadata is hidden from a user.