Muitas vezes nos dizem que devemos proteger o encapsulamento, criando métodos getter e setter (propriedades em C #) para campos de classe, em vez de expor os campos para o mundo exterior. Mas há muitas vezes em que um campo está presente apenas para armazenar um valor e não requer nenhum cálculo...