I believe you also need to set an outer for the new object. The default is the Transient package but you a want it to be set the owner of the property, so the first parameter should be this.
I believe you also need to set an outer for the new object. The default is the Transient package but you a want it to be set the owner of the property, so the first parameter should be this.