playing with equal ... does not work with go map
changed map key to string to work around equal on proto generated struct