I agree the behavior as it is designed now can not belong to more then a single owner. 
However, I suppose istead of detaching it, it would be better to throw an exception.