Changing the return type of the erros list to can iterate
Implementing the method stateChanged to update the view
Adding a class to implement the usecase
Adding a class to implement the usecase
Modifying the implementation of the view