No. You need to map the properties to database fields in a type-safe manner. Exposed doesn't use reflection to magically figure out what goes where, which you may like or not. You can use the DAO to create an entity and use that instead of a data class.