add enable/disable constraint methods, and add setFixedRootPosition to update the model rootcorrectly and prevent miscalculation when updating tasks/constraints