Identify a benefit of using the Model-View separation principle:
Separation makes more space available for application and interface objects
Separation ensures independence of business logic
Separation is used for repeated testing of the code
Separation makes it easier for the model and the view to define roles in times of performance