Keyed Producer now passes Key

Fixes issue #201 and leaves legacy APIs intact, which is why #245 wasn't merged.