1. A method for organizing data, the method comprising: identifying a namespace; identifying an event handler; identifying a java class configuration; storing the namespace, event handler, and java class configuration in an XML document as a required trait; associating the required trait with a known schema, wherein the association is made in the XML document as an xsdref element, wherein the known schema validates the required trait at runtime; identifying services and storing the services in the XML document; storing metadata in the XML document; and adding the XML document to a data object at runtime when no performance issues exist.