I think use reference in parameter is a good idea but not for member variables.