Type and Command have private setters