public ReferencedObject(GetReplacementFor getReplacementFor) : base(getReplacementFor) { }
public ReferencingComponent(GetReplacementFor getReplacementFor) : base(getReplacementFor) { }
public ExternalReference(GetReplacementFor getReplacementFor) { GetInstance = getReplacementFor; }