No, it works similar to the method that defines fields for mongoid, the idea was to inform users that they should declare the 'id' property and take care of adding validators, going to change the wording a bit.