Explicitly use field aliases
Added tests for DataModel::__construct
Added tests for DataModel::__construct and table with default data
Added tables for relation testing
Completed tests for DataModel::move
Use specialized exception for records not loaded
Use specialized exception for not loaded record
Added data for relation tables
Added tests for DataModel::__construct with relations
Added tests for DataModel::__construct with missing container