Supports Context Controlled Macros by making parameters be overridden by properties from documents and spaces.

A Context Controlled Macro allow to configure its content by fetching property values from the macros context, including document and space properties.