Adding issetColumn + using xxxColumn in magic methods
Fixes Entity::__get
Adding IEntityFactory (reversing arguments - same as Entity::__construct)
DI Entity factory