public static void Save(IValueSink sink, RequestKeyRequest value)
{
sink.EnterSequence();
Value<ObjectId>.Save(sink, value.RequestingDeviceIdentifier);
Value<NetworkAddress>.Save(sink, value.RequestingDeviceAddress);
Value<ObjectId>.Save(sink, value.RemoteDeviceIdentifier);
Value<NetworkAddress>.Save(sink, value.RemoteDeviceAddress);
sink.LeaveSequence();
}