/// <summary>
 /// overriding void Dispose()
 /// </summary>
 public override void Dispose()
 {
     if (null != ProductIdList)
     {
         ProductIdList.Clear();
     }
     if (null != OwnerList)
     {
         OwnerList.Clear();
     }
 }