refactored into StoredObject.py
initial commit
overwrote setter to attempt conversion to datetime
overwrote setter to attempt conversion to datetime
added django-style validators
merged with SchemaObject; added metaclass to store lower-case class name; allowed for callable field defaults;
added on_before_save for auto_now; added query methods
refactored SchemaObject -> StoredObject
validate on setitem / insert / append; ensure that foreign fields have been saved
default for listfield must be iterable; impute default value on init
validate using validator module
added query methods
mutablesequence must receive iterable value; append each value to mutablesequence
to trigger validation
tests and stubs
tests and stubs
misc sandbox changes
initial commit
todo: diff can be empty
revert to previous version of get / get underlying data
use _primary_name instead of _id
initial commit