No need to save a reference to the host component. You can use the passed "component" parameter to renderHead().
This way an instance of your behavior can be used by several components.

Ajax behaviors preserve the host because they produce callback url which should be stable.