If the code only works for a particular version of connections we should check the version (via endpoint apiVersion property) and throw and UnsupportedOperationException