protected ContextActionBase(ICSharpContextActionDataProvider provider) { Argument.IsNotNull(() => provider); Provider = provider; }