Indeed, as manero says, this subject has come up before. See {link:here|http://www.javablogs.com/Search.action?query=getters} and {link:here|http://www.google.com/search?q=getters+and+setters+are+evil}.