Make a better, almost usable ORM