save should not update with properties that have not been changed
accumulate list of changed properties and use that when collecting data to update on save
save should send changes in properties other than what were initially there
extract responsibility of creating a suitable mock resource from individual test cases
properties on mock resources are automatically sinon stubs
fix missing assert for recreating an instance
could pass new property dirty state test by defining fields in the schema
model class has supported fields available
require that model use schema field information for populating instance properties
read schema fields to declare properties on model
make everything passed to createModelFromResource a mock resource instead of a potentially blank object
fill in missing field declarations for all test cases
fix test case for save() with a new instance
remove recreation for deleted models to avoid complicating state branches
missing description of properties on instances
dig identifier field name from schema fields
field values are now objects with potential metadata on them