Defining the Application design as MVCA