Redo modifier system to use this.chainModify