I don't like that the members are at the end of the class. Maybe his background is from c++, but in Java the convention is at the beginning of the class