Refactor and ExerciseList init.