I noticed K-Ballo started using private members in some areas, I think we should do the same. These can both be private and const. Same thing for the temporary object below.