Observation type manager