added ConnectionInterface type hints
removed SqlConnectionInterface