fun queryList(query: String): <ERROR CLASS>
fun <T : Any> queryList(query: String, clazz: KClass<T>): <ERROR CLASS>
fun <T : Any> queryList(query: String, clazz: Class<T>): <ERROR CLASS>