Base class for order based observables