def add_object(object_properties)
      new_identifier = SimpleIdentifierGenerator.generate :existing_keys => objects.keys
      
      objects[new_identifier] = object_properties
      
      Resource.new new_identifier, self
    end
def add_object(object_properties)
      new_identifier = SimpleIdentifierGenerator.generate :existing_keys => objects.keys
      
      objects[new_identifier] = object_properties
      
      Resource.new new_identifier, self
    end
Provides a method to generically add objects to the registry. This will
 create a unqiue identifier and add the specified parameters to the
 registry. As all objecst within a the project maintain a reference to this
 registry they can immediately query for newly created items.

 @note generally this method should not be called directly and instead
   resources should provide the ability to assist with generating the
   correct objects for the registry.

 @param [Hash] object_properties a hash that contains all the properties
   that are known for the particular item.