added AttributeUsage to NotificationChainProperty