Keyword effects always come at the end, else it might make things complicated.
For example, Acolyte, if Mage effect comes in play first and return some gems cost, you might end up dealing 10 dmg instead of getting the gems boost you needed.
To avoid unnecessary hassles, it seems better to stick with the way it is.