Feature/updatemetadatas

@jesuspg
Why do you need to return the metadata?

You are updating the own object, it should be part of the method getMetadata if you want to obtain this data after an update on it.

Nevertheless, you are obtaining the key of a metadata, but which key? I mean, if you have several metadata how do you know which metadata do you want to obtain?