what does defining a mutator here do?