Test for required values at wrap-time, not construction time.  This also has the side-effect of allowing database documents with fields that weren't required previously to be required now while still being able to load the older documents
Test for required values at wrap-time, not construction time.  This also has the side-effect of allowing database documents with fields that weren't required previously to be required now while still being able to load the older documents

SUNNYANDPJ/MongoAlchemy,jeffjenkins/MongoAlchemy,shakefu/MongoAlchemy,shakefu/MongoAlchemy,SUNNYANDPJ/MongoAlchemy,jeffjenkins/MongoAlchemy,shakefu/MongoAlchemy