public abstract void Stimulate(Stimulus stimulus);
public override void Stimulate(Stimulus stimulus) { // do nothing }