require ConnectionInterface instead of Connection in SphinxQL