Moved setters to public scope.

why so protected?