Fix support to private properties in Entity classes: issue #56.

Create the tests for using privates properties.
Add ` Mapper::inferGet()` & `Mapper::getAllProperties()`.
Add use of annotation `@Relational\isNotColumn` to non column of database.
Removed some unused variables.