An essential big difference is that interfaces might have properties although not fields. This, to me, underlines that properties needs to be used to define a category's general public interface when fields are meant to be Utilized in the non-public, inner workings of a class. Like a rule I not https://share.evernote.com/note/b70f97d8-d707-0f98-8b5a-ca4fa29c37c1