workaround for non-static noticefactory