Der Grund, dass es die Properties bei Interfaces nicht als Liste gibt, ist auch sehr einfach:
Interfaces sind in Delphi den
COM-Interfaces nachempfunden und die kennen keine Properties. Daher gibt es diese real auch nicht, sondern Zugriffe auf die Properties werden direkt auf die Getter und Setter gemappt. Die Properties sind nur "syntactic sugar".