Refactored to abstract BikeContainer module which is now included by DockingStation