Trouble referencing an attribute in a factory overidden class

In reply to BrianK:

You do not create a new instance of your override. There is only one object instance and your are just moving the handle to a different class variable.

You maight want to look at my short course on classes; especially the second session.