better cross-orm compatibility and namespacing