Implemented Row::__isset magic function (resolves #11)
Improved Entity::__isset implementation (resolves #14)
Added support for persisting detached empty entities (resolves #13)
Significantly improved exception messages in LeanMapper\Entity (resolves #16)
Added IEntityFactory (with DefaultEntityFactory) used in Repository and Entity (BC break)
Refactored internals and fixed tests
Done various implementation improvements
Improved exceptions messages
Merge branch 'entityFactory' into develop
Added so called fixed entity filters (right now without named arguments support)
Added forgotten Entity::makeActive calls
Removed argument  from Entity::attach calls (it's not needed any more)
Added support for named arguments of entity filters and optimized implementation
Merge branch 'entityFilter' into develop
Added  argument to IMapper::getEntityFilters
Renamed factory methods (getXyz -> createXyz) (BC break)
Improved naming (BC breaks)
First argument of Filtering::__construct can no longer be string (BC break)
Updated Repository::createFluent to select table.*, not *
Allowed to pass dynamic arguments for filters in Repository::createFluent