Should not this method create a copy of the set just as ```getStages()```?