A very important distinction is the fact that interfaces might have properties although not fields. This, to me, underlines that properties should be used to outline a category's general public interface though fields are supposed to be used in the personal, internal workings of a category. Being a rule I https://housingprojectsinnoida.blogspot.com/