static void Main(string[] args) { ResourceContext resourceContext = new ResourceContext(); resourceContext.Setup(); SetupConfiguration(); ValidationHandler validationHandler = new ValidationHandler(resourceContext); InputHandler inputHandler = new InputHandler(resourceContext, validationHandler); GarageHandler garageHandler = GarageHandler.GetInstance(resourceContext, inputHandler, validationHandler); UserInterface mainMenu = new MainMenu(resourceContext, inputHandler, validationHandler, garageHandler); mainMenu.Run(); }