1. A data system comprising: a static data structure configured to store a unique key and attributes of a business object; a dynamic data structure configured to store the business object and a role of the business object, the business object being referenced by the unique key, the role of the business object being responsive to a type of the business object; and metadata describing the type of the business object.