NiceDAO revamp
Starting Note class
Extending entity factory
Merging updates from master
Adding issetColumn + using xxxColumn in magic methods
Fixes Entity::__get
Adding IEntityFactory (reversing arguments - same as Entity::__construct)
DI Entity factory
Component DI factories
Presenter component DI factories