protected TextBlock BuildDescriptionBase(string keyword, string description)
        {
            if (string.IsNullOrWhiteSpace(keyword))
            {
                throw new ArgumentException("Keyword cannot be empty");
            }

            var builder = new TextBlockBuilder()
                          .Image(Image)
                          .Text($" {keyword} ", Theme.BlueBrush)
                          .Text(Text, Brushes.Aquamarine);

            if (!string.IsNullOrWhiteSpace(description))
            {
                builder.LineBreak().Text(description);
            }
            return(builder.Build());
        }