Added ElevatorImpl constructor