When working on an app I noticed that the default protocol version used when connecting to cassandra was not the protocol version configured by the database. This leads to mysterious exceptions when connecting to cassandra. The protocol should be configurable via a user property.