public bool UnRegisterProtocol(BaseProtocol protocol) { List<DirtyInfo> dirtyInfo; return _dirtyPropsByProtocol.TryRemove(protocol, out dirtyInfo); } public Variant this[string key]