Class based registration and lookup of EnumDataStores