class BusCommand separated from class Bus.