How about if we change this to

````
  $Protocols: {
    list: [],
    map: {}
  },
````

?
````