CarPark class with Exceptions