contestada

Suppose a person rescues a child from drowning. He accepts an unsolicited reward from the parent. Is this moral? What if it is a token gift? Is it moral if he donates the reward to charity? Suppose a man rescues someone only after a reward is offered. Has he done a moral act?