Add constructor to ManageablePosition to bring in line with other manageables
Harden test
Merge branch 'develop' into ui/dev