Hi Ruban, yes, I will provide a trait for SplittableStore. To me, it seems that SplittableStore is a way to get an efficient implementation for key distribution for the cascading tap PR (though putting constraints on how the keys must be enumerated). In fact I think that cascading tap PR is an extremely useful use case for Storehaus (as it opens up the whole world of Cascading to Storehaus-stores...). However, for this to happen in a straight forward and clean way I would recommend to enumerate all types of basic SplitableStores in a sealed trait and let this be the decorated type. What do you think?