Re-fix attribute error with db_field and property method

Previous fix broke embedded documents, re-fix based on mongoengine
upstream code.
Merge pull request #4 from iainb/master

Re-fix attribute error with db_field and property method