Style refactored; #errors and #message public methods added to exception classes