Store the output of methods in a Mongoid::Document class into MongoDB dynamic fields. Lazily evaluates methods and stores the output in document...subsequent calls simply read the attribute value and do not run the method.