TMaps with Enums as Keys should allow new entries by incrementing key instead of checking for defaul

Because you might not want an entry for all the Enums, and the end-user may need to know what enum each index corresponds too.