/// <summary>Deserialization constructor</summary>
 /// <param name="info">Info.</param>
 /// <param name="context">Context.</param>
 protected ResultsetFields(SerializationInfo info, StreamingContext context) : base(info.GetInt32("_amountFields"), ModelInfoProviderSingleton.GetInstance(), null)
 {
     PerformDeserializationInitialization(info);
 }
 /// <summary>CTor</summary>
 public ResultsetFields(int amountFields) : base(amountFields, ModelInfoProviderSingleton.GetInstance(), null)
 {
 }