Migrated core task modification code to the Task object, leaving wrappers behind for legacy usage.