public DataResponse <T> Read <T>() { var syncId = ReadId(); var response = new DataResponse <T>(); response.Initialize(syncId, _reader); return(response); }