Depending of the type of a property, some validation rules can be implicit.
This is the case of primitives. When the property type is a primitive it can't be null.
Depending on the type of a property, if it is a primitive it should be marked as not null.
Depending of the type of a property, some validation rules can be implicit.
This is the case of primitives. When the property type is a primitive it can't be null.
Depending on the type of a property, if it is a primitive it should be marked as not null.