Как-то упустил в свое время этот высер Егорки про ORM:
http://www.yegor256.com/2014/12/01/orm-offensive-anti-pattern.html
Суть в том, что Егорка не любит ORM, и потому придумывает свой собственный, уникальный подход.
Впрочем, будучи неучем, ему невдомек, что его подход называется ActiveRecord, который он распилил напополам, и теперь пытается заставить хоть как-то работать.
Забавно, что как раз ActiveRecord из Ruby on Rails Егорка считает ORM’ом.
К счастью, даже среди ПэХэПэшников еще водятся разумные люди:
https://medium.com/@mantasd/orm-is-an-offensive-anti-pattern-really-42269673d54d