1. A computer-implemented method of enabling a data management framework to collect network management data from a managed resource, the method comprising: receiving identification of an non-managed resource to be managed within the data management framework; receiving identification of at least one data structure in the data management framework to contain the network management data associated with the non-managed resource to be managed within the data management framework; receiving the network management data associated with the non-managed resource in the at least one data structure of the data management framework; receiving notification that at least one type-adapter class structure has been created in the data management framework, the at least one type-adapter class structure created by an administrator of the data management framework, associated with the at least one data structure, and corresponding to the non-managed resource from which network management data was received; receiving identification of at least one key common to the at least one data structure and the network management data; and receiving notification that methods within the at least one type-adapter class structure have been implemented to enable the network management data to be mapped from the at least one data structure to a managed object database enabling the data management framework to collect network management data from the previously non-managed resource as a managed resource.