Passing references to Owned objects (that you then clear) seems like a recipe for confusion to me. Is this really structured correctly?