What version of ColdFusion are you targeting? If you are targeting CF9+, you could make those getters & setters implicit, doing away with a lot of the code here.