protected override ConfigurationElement CreateNewElement() { return new EntityMappingElement(); } protected override object GetElementKey(ConfigurationElement element) { return ((EntityMappingElement)element).EntityShortTypeName; } public override ConfigurationElementCollectionType CollectionType { get { return ConfigurationElementCollectionType.BasicMap; } }