Throw an ArgumentNullException when value is null in contructor