public static ICollection <KeyValuePair <int, T> > GetCollection <T>(this IUsesMARSData <T> obj)
 {
     return(IUsesMARSDataMethods <T> .GetCollection());
 }
 public static T GetIdValue <T>(this IUsesMARSData <T> obj, int dataId)
 {
     return(IUsesMARSDataMethods <T> .GetIdValue(dataId));
 }
 public static bool UpdateData <T>(this IUsesMARSData <T> obj, int dataId, T value)
 {
     return(IUsesMARSDataMethods <T> .UpdateData(dataId, value));
 }
 public static bool RemoveData <T>(this IUsesMARSData <T> obj, int dataId)
 {
     return(IUsesMARSDataMethods <T> .RemoveData(dataId));
 }
 public static int AddData <T>(this IUsesMARSData <T> obj, T value)
 {
     return(IUsesMARSDataMethods <T> .AddData(value));
 }