C#  

Field-backed Properties in C# 14

In earlier versions of C#, when you wanted to add logic (validation, trimming, constraints) inside property accessors, you had to declare a private backing field manually. That leads to verbose boilerplate: