This should use the ObservatoryDetail object directly, or its fromArray method.