public LowLevelCoapClient(CoapNetLogger logger) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _messageDecoder = new CoapMessageDecoder(logger); }