public void AcceptVisitor(IWidgetVisitor visitor)
 {
     _springs.AcceptVisitor(visitor);
     _levers.AcceptVisitor(visitor);
     _gears.AcceptVisitor(visitor);
 }