Secondo me non è corretto trattare e/o modificare in alcun modo i dati all'interno di un getter o di un setter.