Complete implementation of TrainingPath#save