add getters/setters