Guardar object de terceros en ORM

Estoy tomando objects de la API REST y trabajo con estos objects utilizando una biblioteca de terceros (contiene los datos del object y los methods para trabajar con ellos). Necesitaba save objects usando un ORM (muchos objects para administrar), pero no puedo agregar annotations para usar en cualquier ORM. Puede extender object, pero no puedo usar otra class con los mismos campos.

¿Cómo persisten los objects en sqlite sin anotación en Android? ¿Es posible extender el object y anular los campos para agregar annotations?

Estoy desarrollando con kotlin y java en el mismo proyecto.