I'm going to respond to your previous two emails with a generality:

It is sometimes better to optimize the software development process than the software's data processing.

If this were not true, I would not be using this ORM at all and nobody should. But the converse is also clear: sometimes the layers of indirection and abstraction that make the life of an application developer more comfortable and productive are not appropriate for the reasons you mentioned, among others. Knowing which of the many tools to choose is part of being a carpenter.