fixed broken constrainst for init field initializers