Add unimplemented methods
Use a protected variable for table
Fix api methods to follow Cake3 a bit closer
Do not use setter methods during initial entity hydration
Remove Inflector::singularize call
Default to Entity class
Remove method that is in the Model class