@chrisjluc [finishes #62099918] Tasks can now update certain fields
@chrisjluc - organizing the code, moving private methods to the bottom