Usando Realm.io para almacenar valores monetarios

Estoy empezando a jugar con Realm.io en una aplicación de Android que estoy escribiendo. En uno de mis objetos de datos, debo almacenar un valor de moneda. Anteriormente, había almacenado el valor internamente como un valor BigDecimal y luego lo convertí a un valor doble al entrar y salir de la base de datos.

Siempre me han dicho que es una mala idea almacenar los valores de moneda en un doble debido a la forma en que se manejan. Desafortunadamente, Realm.io no admite el almacenamiento y la recuperación de objetos BigDecimal.

¿Es la mejor solución para escribir mi propia clase de moneda que extiende RealmObject y mantenerla como una variable miembro de por objeto de datos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta