Application::instance added instead of instantiation