I am rewriting an older ORM library that has not been maintained for several years. I really liked it and wanted to really dig in to see how the logic of these systems work