The return type of a method is part of its public interface. Dr. Gehringer taught last Friday in his lecture that the public interface of a class should never be changed. In this instance, we will not be using this method in the future, so there is no reason to change its public interface as well as everywhere it is used. Making all those changes creates unnecessary merge conflicts because this method will be thrown out and replaced with methods from participant, course, etc.