Avoid unnecessarily adding singleton methods to classes. I believe that it will solve an potential issue making partial updating unable to work when used in more than two models