declare dependents objects to their reference (to be able to remove the reference without error)
add a new subcurve class (parametric subcurve) and a joincurve (concatenate curves)