> you should probably name your service after the interface and have a default YML that maps the default class.

Yes, I agree, I got a bit too far down the path using 'CookieJar' and decided to stick with it, but happy to change it.