Dit argument "service" lijkt me te specifiek voor deze (p)redis implementatie. Als je nu een derde type zou maken, dan krijgt die altijd als eerste constructor argument een service mee, terwijl dat niet nodig hoeft te zijn.