public override string ToString() { return(string.Join(", ", new string[] { Line1.RemoveFromEnd(",").ToSentenceCase(), Line2.RemoveFromEnd(",").ToSentenceCase(), Town.RemoveFromEnd(",").ToSentenceCase(), County.RemoveFromEnd(",").ToSentenceCase(), Postcode.ToUpper() } .Where(x => !string.IsNullOrWhiteSpace(x)) .Select(x => x))); }