asObservationOrNull