make setXXX methods private