public IList <Type> FindMappableEntityTypes() { List <Type> mappableEntities = new List <Type>(); LinkedHashMap <Type, IValueObjectConfig> targetExtensionMap = new LinkedHashMap <Type, IValueObjectConfig>(); ValueObjectMap.GetExtensions(targetExtensionMap); mappableEntities.AddRange(targetExtensionMap.KeySet()); return(mappableEntities); }