It seems we only expose idempotencyretention, not workflow retention. Maybe we need different configurators depending on service type?