Could we remove all the setters and just have the stuff passed in via the constructor and then remove the get prefixes ?