Make the data members 'private' and manipulate them in the constructor or add 'public' setter and getter functions?