We have a Custom Property called Node_Alert_Email. We use this to drive e-mail alerts for our servers.
When this property is selected on a Node alert, it gets pulled in as ${N=SwisEntity;M=CustomProperties.Node_Alert_Email}
When this same property is selected on a Volume alert, it gts pulled in as ${N=SwisEntity;M=Node.CustomerProperties.Node_Alert_Email}
I understand dropping 'Node.' when alerting on Node for 'space' reasons, but for clarity and the ability to copy settings from one alert to another, this can be problematic, as a Volume without the Node. prepended will fail to pull the variable properly, and you will miss the alerts (for instance, if you copy the e-mail notification and use it in the Volume alert).
Recommendation: make the variable naming consistent in tall contexts.