About the author
Polymorphic class creation in Java and in Delphi:
Class LClass = t[x].newinstance();
This article discusses the new Delphi 8 property access specifiers.