Does owner(_owner) create a circular reference, and stop it ever being freed?