Changed connection instance creator to maintain reference to feature
instance on stacks rather than indices from the feature group.
THis allows for matching by name as well as by index.
Name matching is needed for subset. Index is only used if the enclosing
feature groups have inverse types and both define names - thus they are
redefining names.