[DEV] use std::map insted of etk::Hash