Good point. I was thinking that maybe the caller might need to inspect the values before building the object but that seems unlikely. I'll get rid of the getters.