A very important variation is the fact that interfaces might have properties but not fields. This, to me, underlines that properties needs to be used to define a class's public interface though fields are meant to be used in the personal, internal workings of a category. For a rule I https://centralpark104.water.blog/