This is identical to class simList, except that the .xData slot
is replaced by a .Data containing a list to store the objects from the
environment contained within the simList.
Saving/loading a list behaves more reliably than saving/loading an environment.