A significant change is interfaces can have properties but not fields. This, to me, underlines that properties must be utilized to define a class's general public interface when fields are supposed to be used in the non-public, inside workings of a class. For a rule I rarely build public fields https://navrajinfratechprojectsdwarkaexpressway.finance.blog/2025/05/14/signature-global-farukhnagar-a-rising-investment-hub-in-gurugrams-expansion-belt/