Here's the new rub

Cannot find Monoid type class for org.jboss.netty.buffer.ChannelBuffer

[error]     MergeableStore.fromStore(new ConvertedStore(redisStore)(StringToChannelBuffer(_)))

If I don't have primitive type ( string, int, long ) baked into my base store which used to use a type class, ChannelBuffered[T], I run into the problem where the enrichment objects not being able to resolve a monoid for type the underlying client expects ( ChannelBuffer ) where it did before with string, int, and long. Do you have some pointers here?

I'm all for composition over inheritance.