use update from the constructor to set measuringTape  (see #101)
make basePosition and tipPosition properties  (see #108)