public CoapBlockWiseContext(CoapClient client, CoapMessage request, CoapMessage response = null) { Client = client ?? throw new ArgumentNullException(nameof(client)); Request = request?.Clone(true) ?? throw new ArgumentNullException(nameof(request)); Response = response?.Clone(true); }