extracted interfaces IElevator and IElevatorSystem