client side constraints uitgebreid