protected override void ExecuteInternal(TemplateContext context) { }
protected abstract void ExecuteInternal(TemplateContext context);
public void Execute(TemplateContext context) { Precondition.Require(context, () => Error.ArgumentNull("context")); ExecuteInternal(context); }