I see. Is there some advantage of doing it this way rather than also having an `equipmentSlot` member here?