As we know, we cannot add a property to category immediately. But still, we can use runtime to make it work. So I want to know if we need to use the setter method to change