notification mixin