Implement CharacterData.{deleteData, insertData, replaceData}