2003-09-17 Why getter and setter methods are evil Java http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-toolbox.html