Did you try to work directly with objects by implementing the _[object](https://forum.nim-lang.org/postActivity.xml#object) database? ORMs looks for me like the dog's fifth leg -- factically _most times we need persistent object [storage](https://forum.nim-lang.org/postActivity.xml#storage), but again and again, we are trying to push object model into storage does not follow this model but designed to storing huge bunches of absolutely structured data.
As an example, let's look at any XML-packed data structure. It consists of arbitrary fields, all of them is optional from the viewpoint of the data storage format. Every time we are trying to put it in RDBMS we must use sparse tables with most fields nullable.
