OO question re: private fields