Purify + Reflect should have a skill check based on your Ecumenical skill. If you have 60 Ecumenical and cast Corrupt, then someone with 60+ Ecumenical would need to then Cleanse you. This would apply to Reflect if you have 60 ecu and have reflect up then someone that wishes to cast on you needs to have the same or higher skill level to pass the check. At 100 skill reflect would eat the spell but not reflect it against mages that are Masters of their school.