Favoured an immutable getter for the errorMessages over setting it explicitly in the implementation. Fixed a failing unit test that had escaped my attention.