fix name-conflict-problem-of-delegator-object by making a method to send the message surely to the delegate