Prevent overload of method_missing if no dynamic attributes are used
Refactoring the model splitting it in several files
Refactoring the model splitting it in several files
Code clean up and refactor