as we now implement SecurityContextInterface i saw no need to keep a separate PublishWorkflowCheckerInterface