public Quantity(int value) { ValidationCheck.IsGreaterThan(-1, value, () => { throw new ArgumentOutOfRangeException(); }); Value = value; }