public virtual void Store <T>(string fieldName, T value)
 {
     InfosetHelper.Store(this, fieldName, value);
 }
 public T Retrieve <T>(string fieldName)
 {
     return(InfosetHelper.Retrieve <T>(this, fieldName));
 }