I had some reservations about the boolean parameter myself. On a second thought something I'd like something like this better:
```
def getMetadata(itemName: String): Future[Map[String, String]]
def updateMetadata(itemName: String, metadata: Map[String, String]): Future[Unit]
```

Could be either getMetadata or getHeathers, I don't really care. I can send another push request when I have time to add it.