public DispatchQueue(string label, Attributes attributes, DispatchQueue target = null) : base(dispatch_queue_create_with_target(label, attributes?.Create() ?? IntPtr.Zero, target.GetHandle()), true) { }