//Raise a UnpackEvent protected void RaiseUnpackRequest(string key, object value) { if (UnpackRequest != null) //something has been added to the list? { UnpackEventArgs e = new UnpackEventArgs(key, value); UnpackRequest(this, e); } }