LimitationType::validate() needs to be used for validation.
EZP-21696 addLimitation() new SubtreeLimitation fails with InvalidArgumentException
EZP-21733 Improve exceptions thrown in RoleService