Hide variables and made setters and getters