remove list() method of _BaseEnum and use Enum key instead of enum.value in the code
Enum has a stronger semantic than Enum.value (which is a string) and should be preferred than 'str' in environ['HASHINK_ALGORITHM']
impact on: environ.py, model_manager.py other impact: supress _BaseEnum which becomes useless after the change.