private void SaveSettings()
{
//Save settings
var cacheFile = new ModelCacheFile(((ModelRoot)_tableCollection.Root).GeneratorProject);
var document = new XmlDocument();
document.LoadXml("<a><z></z></a>");
var containerNode = document.DocumentElement.ChildNodes[0];
XmlHelper.AddAttribute(containerNode, "prefixChecked", optPrefix.Checked);
XmlHelper.AddAttribute(containerNode, "prefix", txtPrefix.Text);
XmlHelper.AddAttribute(containerNode, "replaceText", chkReplaceText.Checked);
XmlHelper.AddAttribute(containerNode, "replaceSource", txtReplaceSource.Text);
XmlHelper.AddAttribute(containerNode, "replaceTarget", txtReplaceTarget.Text);
XmlHelper.AddAttribute(containerNode, "upcase", optUpcase.Checked);
XmlHelper.AddAttribute(containerNode, "underscore", optUnderscore.Checked);
XmlHelper.AddAttribute(containerNode, "TwoCaps", chkSkip2Caps.Checked);
cacheFile.TableFacadeSettings = document.OuterXml;
cacheFile.Save();
}