Thus, I could in no way update the CanExecute on my command because I had been normally telling it to update a completely new reference of that command. This is apparently similar to this concern: Wrong "Property does not exist on sort 'never'" when altering value inside callback with strictNullChecks, https://smartworldeveloper.in/