- Move to const string& for all strings
- Introduce hashes values to allow MPMD WARNING: No hash collision detection and only INT used for hashes
- Introduce hashes values to allow MPMD WARNING: No hash collision detection and only INT used for hashes