try to make the set accessor more readable