public RateLimited <RecipientStatus[]> Send(Guid smartEmailId)
 {
     return(smart.Send(
                smartEmailId,
                cc.ToArray(),
                bcc.ToArray(),
                attachments.ToArray(),
                data,
                addRecipientsToList,
                to.ToArray()));
 }
        public RateLimited <RecipientStatus[]> Send(Guid smartEmailId)
        {
            Validate();

            return(smart.Send(
                       smartEmailId,
                       consentToTrack.Value,
                       cc.ToArray(),
                       bcc.ToArray(),
                       attachments.ToArray(),
                       data,
                       addRecipientsToList,
                       to.ToArray()));
        }