1. A method, comprising: configuring a repository-specific connector to support content management interoperability services (CMIS) documents, CMIS folders, CMIS primary types, and CMIS secondary types, the repository-specific connector particularly configured for a repository, the repository having categories as primary objects, the repository-specific connector operating on an integration services server at an integration tier between an application tier and a storage tier, the repository residing at the storage tier; configuring an application operating at the application tier on a user device to add a secondary type object type, the user device communicatively connected to the integration services server over a network; responsive to a request from a user of the application to access the repository, starting up the repository-specific connector to connect the application with the repository; on startup, importing any category definition from the repository based on an account privilege of the user, the importing performed by the repository-specific connector, the category definition containing properties associated with a category in the repository; responsive to an instruction from the user of the application to create a document of the secondary type object type, creating the document of the secondary type object type, wherein the document is created using typed module instructions that obtain the properties from the category definition at run-time via the repository-specific connector and, responsive to the category being attached to the document, associating the document with the properties from the category definition; generating a view of the document of the secondary type object type containing the properties from the category definition; and displaying the view on the user device.
6. The method according to claim 1 , wherein the category definition defines additional attributes that can be dynamically applied to or removed from an object managed by the repository.