Work FieldDescriptor.load_deferred with embedded documents
Use from_mongo in EmbeddedDocumentField.from_mongo instead **kwargs
Use direct set document.__data__[name] instead setattr in from_mongo
Remove accept int in MoneyField.prepare_value