#33   onRegister and onRemove made protected in Mediator.as