It has been eve longer for me than for @RW9 using SAS/AF but there were a lot of methods for retrieving and setting properties. Look in the online AF help for _get or _set under methods as a start.
Some of what you are doing looks like it might belong in an INIT: code block .
... View more