What if an object has more than one owner?
I think the most elegant solution is to pass the 'owner' object along as a parameter on any methods you might want to invoke.
I think the most elegant solution is to pass the 'owner' object along as a parameter on any methods you might want to invoke.