I don't understand your comment. What we want to do is extend the behavior of parameters so we can have a centralized places for a packages "settings" but still enable code to run to do something interesting with the information that the setting has changed.