Currently, appd metadata only supports set and get. The set method is declarative and replaces the existing metadata state.
For use cases where multiple containers/applications in the same deployment need to update metadata, an add (or similar) method would be useful. This method should only add new keys or override existing ones, without resetting the rest of the metadata.