public virtual void ConnectToBus(IBus bus) { if (_bus is NullBus) { _bus = bus; bus.ConnectDevice(this); } }