I would create the Map then add the client to the map and the put it in the userClietnStore.  You are doing a little more work by creating the Map and putting it in the userClientStore just to get it back out and add something to it