Added exchange functionality between sources to BikeContainer