private static void VerifyRestrictions(BindingRestrictions restrictions) {
     if (restrictions.Equals(BindingRestrictions.Empty)) {
         throw new InvalidOperationException();
     }
 }