public JeapieResponse SendToSelf(string message, string title = "", JeapieMessagePriority priority = DefaultPriority)
 {
     var validationCollection =  ParameterValidator.ValidateMessage(message);
     var result = HttpClient.Request(providerKey,
                                     message,
                                     title,
                                     new List<string>(),
                                     JeapieRequestType.SendToSelf,
                                     priority);
     result.ValidationResults.AddRange(validationCollection);
     return result;
 }
 public JeapieResponse SendToConcreteSubscribers(IEnumerable<string> emails, string message, string title ="",
                                                 JeapieMessagePriority priority = DefaultPriority)
 {
     var  validationCollection = ParameterValidator.ValidateArguments(message, emails.ToList());
     var  result = HttpClient.Request(providerKey,
                                         message,
                                         title,
                                         emails.ToList(),
                                         JeapieRequestType.SendToConcreteSubscribers,
                                         priority);
     result.ValidationResults.AddRange(validationCollection);
     return result;
 }