Erro - propriedade com relacao de erros da classe

Ola pessoal
tenho uma duvida sobre erros, se a ideia que tive é boa ou ruim.
pensei em criar uma classe com a relacao de erros.

por exemplo

...
public class Pessoa  implements Serializable {
...
    private String 			nome;
    private List<Erro> 		listaErroTeste	= new ArrayList<Erro>();
...
	public void setNome(String nome) {
		this.listaErroTeste.add(Validar.isLengthMaximo(nome,50));
		nome = nome.substring(0, 50);
		this.nome = nome;
	}
...
}

acho que com isso ja tem uma nocao do que pensei
p que voces acham disso?

obs.:
1-tenho minhas excessoes, porem, desse jeito achei melhor para o tratamento de erros e dados invalidos
2-se algo estiver errado, e “conserto” e retorno pro usuario, é “fato” isso no sistema, por uma questao de segurança

abs
T+