Majorly optimized Mutator mechanics by moving the permission check into
Field, which can only contain one Mutator