When I initialize an instance of an `EmbeddedDocument` subclass, I get an `AttributeError` for the non-existing attribute `_auto_id_field`. It works fine when I comment out ``` # If its an automatic id field then skip to the first defined field if self._auto_id_field: next(field) ``` in `mongoengine.base.document`.