baselines need to be subclassed from BaselineOf