I think you could use a `cdl.localNodeIsOwner(key)` condition here, owners shouldn't query for the key on other owners.

I also don't think `dataContainer.containsKey(key)` is ok, the key could have appeared in the data container just after EntryWrappingInterceptor tried to read it. Then `command.perform()` would return `null` because it didn't find anything in the context, even though the value never change on the owners.