[storageReflection] optimized mapping array
[storageReflection] primary keys detection is based on db structure
[storageReflection] dependency refactoring
[reflection] annotationParsers refactored to use storageReflection primary key detection
[reflection] metadata storage refactored for new annotationParser
[reflection] refactored EntityMetadata
[model] added support for returning repository for entity class name
[DI] fixed cyclic dependency for DIModel
[entity] added getRawValue method
[entity] fixed direct calling setId() & getId() [closes #12]
[entity] toArray detects persitance state by isPersisted()
[entity] fixed isPersisted state change after persistance
[mapper] fixed fatal error
[relationship] fixed hasMany detection for unpersisted entities
[relationships] fixed some weird PHP bug, when magic methods wasn't triggered
typo
[tests] moved to unit directory
[tests] testing model simplified & moved
[tests] updated & fixed for new AnnotationParser API
[tests] updated & fixed for new EntityMetadata API