Say I got a excel sheet like
The code generated for the value row would be
[SerializeField]
string value;
public string Value { get {return value; } set { value = value;} }
Making that value never get assigned. I would suggest adding changing setter to this.value = value to avoid ambiguity.