Allow chaining of methods by returning 'self'
experiment with schemaless
Extending work on dynamic fields