Not sure, but why transforming the channel into a map?

Might be a stupid question, but can't we use something like this (taken from the github page of the client API):
```
Sofa sofa = db.get(Sofa.class, "ektorp");
sofa.setColor("blue");
db.update(sofa);
```