Allow a relation call to pass a function directly
Simplify tests for relation and disable collection relation tets
Simplify test
Begin refactor of attribute setting using a $set method
Run attribute logic before setting properties on instance
$set can do simple writes
Cache the foreign key for a belongsTo relation
Temporary fixes for failing tests
Couple relation logic more tightly to model update lifecycle
$set works with foreign keys
Add failing tests for deep related object merge behavior of $set