ENH: added Stimulus base class