Class ObserverRequirement<O extends Observation>