I think this check needs to be a bit more. If there is a containment in *any* other class, then you need to error. If it is actually the same parent as what you want to setup, then it is actually OK. I'm not sure if we should be strict, though, and still fail anyway.