Added constructor to create EntityCollection from ICollection
Added private setter for Children of Entity
Started debugging persistence plugin by deactivating all but entity mappings
Started to rewrite mapping file for entity to match new domain model
Removed attribute changed handler from entity until respective mapping is fixed
Persisiting Entity over adding it to world in test (needs further fixes, though)
New version of entity mapping file that uses set to persist child collection
Changed field types and constructors to be compatible with NHibernate notation
Adapted Entity and Component mappings to revised DomainModel version without hierarchies
Corrected line endings in test
Removed attribute mapping file as it is no longer needed
Removed automatic generation of the Component's GUID field by NHibernate
Introduced column name for joint table of entity and component
Added mapping of attributes (new core style) to persistence
Adapted ComponentDefinition and ReadOnlyComponentDefinition to work with persistence
Added mapping for ReadOnlyComponentDefinition to be stored with the respective components
Added mappings of attribute definitions and made slight adaptions to classes to be able to access respective fields correctly
Renamed mapping file of ComponentDefinition as it no longer maps ReadOnlyComponentDefinition
Inserted newline at end of file
Added lazy fetch where necessary