Values are automatically set by the constructor so ensure that the base constructor is always called.
public TableInfo TableInfo { get; set; }