CassandraTemplate and its asynchronous and reactive variants duplicate quite some functionality (count, exists, selection projection, row mapper retrieval). It would be good to consolidate our functionality and introduce QueryOperations to enable a easier introduction of functionality such as #1590