ZF-2988: Add public accessors for errors and messages for elements
I didn't want to add a custom validators and decided to override my form's isValid() instead. Doing my custom logic there was straightforward, except that I couldn't set the errors on my elements as they are managed internally by Zend_Form_Element with no public accessors.
I propose that we add public accessors for errors and messages. It makes sense regardless of the use case I demonstrated.