public void initPeriodicTable() { List <Applicazione.DataModel.ChemicalElement> periodic = PeriodicTable.GetChemicalElements(); foreach (Applicazione.DataModel.ChemicalElement baseElement in periodic) { ChemicalElement derivedElement = new ChemicalElement(); derivedElement.initElementDataFromFather(baseElement); this.table.Add(derivedElement); } }