Added PutMetadata method to the storage contract.