It is a bad practice and it breaks things, all methods should go to the module or to a ClassMethods module. Please fix this before merging in all the places.
- It creates dynamically creates methods in each class, they are not shared through module
- It cannot be accessed for extension, there is no module to include to.
- it breaks `super` calls