Kotlin relational mapper TODO Handling of compound keys Support for @join Better type conversion system