Just added requirements section to read me
-   New: Relational Methods returning Entities based on fields using fk_{table} name format
-   Fix: All data types where assigned string (data types not used yet, but still)
Entity properties changed to protected, with __get/__set calling the correct getter/setter
Improve __get/__set the validate property before trying to call set/get
When updating a table row, the DataTable now only updates changed fields
common function to convert column names to method names
cleanup return types
changed generated files builder_version tag back to builder
Relational Entity Methods: Parent
-   New: Relational Methods returning Entities based on fields using fk_{table} name format
-   Fix: All data types where assigned string (data types not used yet, but still)
-   Entity properties changed to protected, with __get/__set calling the correct getter/setter
-   When updating a table row, the DataTable now only updates changed fields
-   Minor code cleanups
-   README.md updated
Merge branch 'release/0.1.8'