A vital distinction is the fact interfaces may have properties although not fields. This, to me, underlines that properties need to be used to define a class's public interface whilst fields are meant to be Utilized in the non-public, interior workings of a class. Being a rule I seldom produce https://share.evernote.com/note/5e4a5daa-7ff7-8c50-2c61-3ed14b4fa7cf