An essential change is interfaces can have properties although not fields. This, to me, underlines that properties must be accustomed to define a class's community interface although fields are meant to be used in the private, interior workings of a class. Being a rule I hardly ever develop public fields https://m3msector58apartments.blogspot.com