reverted recent changes, they were made not realizing that StorableTimeslice(const Timeslice&) is not the copy constructor of StorableTimeslice; added "real" copy & move constructors