Delegate that manages installation and uninstallation of a Behavior and calls beforeChange before applying changes.
is called before a change is applied