positive
Strict positivity: value must be > 0.0. Throws on construction or assignment otherwise. Pass name to have construction-time errors (where the property name is not yet known) name the field.
Strict positivity: value must be > 0. Throws on construction or assignment otherwise.