for the record - as we just saw, mongoid maintains a `generate_methods` module for a document definition which is a bag containing all the [accessors it generates](https://github.com/mongoid/mongoid/blob/master/lib/mongoid/fields.rb#L396-L419) for fields. the `super` delegates to the method definition in that module and hence this works.