start modifing for DTDObject