`SlashEncodedIds` really sounds more like a helper class or an artifact of the representation - is it really part of the domain hierarchy?