La asignación de Firebase a Kotlin-Object no funciona

mi problema es que los valores del Objeto "Finanzas" no se recuperan automáticamente …

Mi database-Screenshot

El Persona-Objeto que incluye las Finanzas-Objeto:

@PaperParcel open class Person(@PropertyName("Name") var name: String, @PropertyName("Finanzen") var finances: Finances): PaperParcelable { constructor() : this("", Finances()) companion object { val CREATOR = PaperParcelPerson.CREATOR } } 

El object de las finanzas que no se recoge:

 @PaperParcel open class Finances(@PropertyName("Anspruch") var cnetworkingit: Double, @PropertyName("Schulden") var debts: Double, @PropertyName("Shisha") var shisha: Double, @PropertyName("Strafe") var fines: Double ): PaperParcelable { constructor() : this(0.0, 0.0, 0.0, 0.0) companion object { val CREATOR = PaperParcelFinances.CREATOR } } 

El onValueEventListener para get los datos de la database:

 override fun syncData() { val mitgliederRef: DatabaseReference = databaseReference.child("Mitglieder") val valueEventListener = object : ValueEventListener { override fun onCancelled(error: DatabaseError?) { Toast.makeText(context, error?.message, Toast.LENGTH_LONG).show() } override fun onDataChange(snapshot: DataSnapshot?) { val memberList: MutableList<Person> = mutableListOf() snapshot?.children?.forEach { memberList.add(it.getValue(Person::class.java)!!) } } } mitgliederRef.addValueEventListener(valueEventListener) } 

El resultado de "memberlist [0] .finances.cnetworkingit" -> 0.0 (default-value en el constructor)