This is the reason why the PermissionInterface is useful because of the __toString method. How would you guys want to remove this interface? @danizord and @jmleroux ?