public static IEnumerable <Message> GetUnreadMails(this MailRepository repo, string mailBox = null) { return(repo.GetMails(string.IsNullOrEmpty(mailBox) ? Configs.DefaultInbox : mailBox, Configs.UnreadMessages).Cast <Message>()); }