Fixes a problem with displaySensitiveMaterial macro

The displaySensitiveMaterial macro was causing a swallowed template error. The cause was from not declaring defaults. 

The safer way to handle macros is to treat as their own methods and declare defaults for all parameters that are to be used. 

@snezanam