IME en contribuyentes, Model, DBController, BusinessController and UI