Memory leak when invoking property setter on chained interface-returning method call in OOABL
A memory leak may occur if a property is set via a chained expression where the object instance is returned via one of the expressions in the chain expression and the setter of the property calls methods in the same instance via this-object reference.