Removes metadata by key
Returns true if metadata was removed, false if key didn't exist
bool removeMetadata(String key) => _metadata.remove(key) != null;