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