I would second that a separator could be set while construction of the slugifier impl and doesn't need to be defined in the interface, because it is just a implementation detail.