Cleanup refactoring: data conversion from/to DB is now located in SQL types
Cleanup refactoring: bunch of instanceofs to virtual call
cleanup
SQL expressions now have invariant generic parameters. Co-variant ones lead to unsound type checking, like you can compare strings and ints (T is inferred as Any)