*** Creator of the coverages DEFINE CLASS AbstractCreator as Custom oCoverages = null FUNCTION init () this.oCoverages = NEWOBJECT("Collection") this.CreateCoverages() ENDFUNC *abstract function* FUNCTION CreateCoverages() ENDDEFINE DEFINE CLASS ConcreteCreator as AbstractCreator FUNCTION CreateCoverages() oLife = CREATEOBJECT("LifeCoverage") this.oCoverages.Add(oLife) ** After typing "this", I want intellisense to pop up ** and showing the parent properties and methods, but unfortunately... ENDFUNC ENDDEFINEHow are you dealing with this? I can't imagine that you take these things for granted...