Updated BindingNotFoundException to be a bit more verbose.
Added BeforeDeactivation and OnActivation.