added notification representation factory