feat(modeling): pass custom connection attributes to shape.append