Re-fix attribute error with db_field and property method

Previous fix broke embedded documents, re-fix based on mongoengine
upstream code.