Add ability to apply a plugin multiple times from LDL
Merge pull request #227 from fabien/fix/definition-tojson

Fix ModelDefinition toJSON bug
Merge pull request #226 from fabien/feature/multi-mixin

Add ability to apply a plugin multiple times from LDL
Prevent failure with null in List toObject
Merge pull request #228 from fabien/fix/list-to-object

Prevent failure with null in List toObject
Bump version
Merge branch 'release/2.4.2' into production
Merge tag 'v2.4.2'

2.4.2
Implement DAO unsetAttribute
Coerce embedded model types
Implemented embedsOne
Validate embedded models by default
Fix test cases
Fix relations for RDBMS connectors (mysql, postgresql)

- fix tests (explicit model/property definitions)
- fix include vs. RDBMS model strictness
Implement update() on embedsOne scope
Implemented hasOne update()
Implemented hasOne destroy()
Implemented belongsTo update/destroy on scope
Merge pull request #237 from fabien/fix/rdbms-relations

Fix relations for RDBMS connectors (mysql, postgresql)
Implement DAO unsetAttribute