Add with_medal trait to rewards factory
Implement inverse_of for Reward#rewardable