detecting ObjectID in Query#where()
removed extension of function prototype
added test for sorting
remembering previous and tracking changed properties in model
added ability to specify default values
bumped version to next minor