i want to make sure it can only be set by calling the set function because i need to make sure the input is valid