public void AddComponent(ComponentItem item) { if (!Components.Contains(item)) { item.Formula = this; Components.Add(item); item.Position = Components.IndexOf(item) + 1; item.Calculate(); Calculate(item); } }