private setters