Should the setter be private here?