introduce DirectivePart.requiresContext
directives as placeholders