I think HBaseStore is already extending ReadableStore, you dont have to do  hbaseStore.asInstanceOf[ReadableStore[K,V2]]