Factory type override of sequence item does not work

In reply to chrisspear:

One could also use dynamic cast in driver and if it’ successful , access those extended class properties .

The $cast would be successful only if the override takes effect .