Up until now it was quite tricky to modify a task type once initially set-up, unless both task types were basically configured the same way. Now we have refined the checks which happen on change of task type, ignoring some unimportant things such as defaults or what gets inherited from parent to sub-task, and checking really important stuff like moving a task from billable to internal when stuff has previously been invoiced. Messages provided when changing the task type are also more helpful