getters/setters of implementation