Problems creating a class based on ComplexContainer

You can see an example of a class with nested objects at my post here: (TADS3) I don't understand why inner classes are doing this.

That has a lot of added complexity by allowing different properties to be set (I preferred that over requiring each instance to override the preinitThing method). I’m happy to answer any questions you have!