A component cannot have an external reference
to itself (a circular reference).
You cannot reference one instance of a part to
create a feature on another instance of the same part, even if the instances
are in different configurations.
You cannot replace a
part with another part created by deriving the second part from the first.
See Derive
Component Part for more information.