Filled in fireModelChangeEvent to edit cached blocks when needed.