fix {set setObjectDataReply() in before calling punchHole()}