public override Control CreateControl(IRuleControlOwner owner, Control.ControlCollection collection, System.Drawing.Point pos)
{
TemplateParamRuleControl rc = new TemplateParamRuleControl(owner) {Location = pos};
rc.RestoreFromRule(this);
DisposeControl();
ruleControl_ = rc;
collection.Add(rc);
return rc;
}