public void Deconstruct(T[] obj, FileMode fm) { string data = _iFormat.Assemble(obj); _iDataAccessor.Write(data, fm); }