map

abstract fun <T : Record> map(observationDocument: DocumentSnapshot): T
abstract fun map(observation: Observation): Map<String, Any>