public virtual void AcceptBuyer(IGadgetBuyer buyer)
 {
     _switches.AcceptBuyer(buyer);
     _buttons.AcceptBuyer(buyer);
     _powersource.AcceptBuyer(buyer);
     buyer.Buyer(this);
 }