public virtual void AcceptGetter(IWidgetGetter getter)
 {
     _gears.AcceptGetter(getter);
     _springs.AcceptGetter(getter);
     _levers.AcceptGetter(getter);
     getter.Getter(this);
 }