If you change the property datatype and extend your class from dc.Disguise.Glasses you only need to run the method DisguiseProcess from your class.

The strategy will be taken from property datatype.


An alternative way is run ##class(dc.Disguise.Strategy).Fake only, in this way you don't need to change the datatype from porperty.
Thanks @Evgeny Shvarov