public void AddFormula(Formula f, string name) { MakeFormulaeIfNecessary(); runtimeFormulae[name] = f; f.name = name; if(formulae.Contains(f)) { formulae.Remove(f); } formulae.Add(f); }