Support for Mongoid dynamic fields

If the attribute is dynamic field, Mongoid not provide the getters and setters and enforce to method_missing call. In this case must use the other provided accessor methods: ([] and []=) or (read_attribute and write_attribute).

Please check pull request.
Thanks.