Fix #862. Properties with required modifier should be required.
#863
+53
−12
required modifier should be required.
#863