Better field encapsulation