ConstraintKinds and default associated empty constraints