Implement privacy rules on ASSO tag

You may consider this a bit heavy handed.

With this solution, If $person->canShowName() returns false then nothing is displayed (it's like the association doesn't exist). I wondered if rather than that we should shown something like "executor: Private"