add configurable, move Application::getModel to Model::getInstance, remove getDBO and getOption method from Application class