Add optional purview restriction to core cause and effect