protected override List <DataFormItemBase> GenerateDataFormItems(PropertyInfoCollection itemProperties, List <DataFormItemBase> dataFormItems)
        {
            var items = new List <DataFormItemBase>();

            foreach (var key in dataFormDictionary.Keys)
            {
                DataFormItem dataFormItem;
                if (key == "ID")
                {
                    dataFormItem = new DataFormNumericItem()
                    {
                        Name = key, Editor = "Numeric", MaximumNumberDecimalDigits = 0
                    }
                }
                ;
                else if (key == "Name")
                {
                    dataFormItem = new DataFormTextItem()
                    {
                        Name = key, Editor = "Text"
                    }
                }
                ;
                else
                {
                    dataFormItem = new DataFormTextItem()
                    {
                        Name = key, Editor = "Text"
                    }
                };

                items.Add(dataFormItem);
            }

            return(items);
        }