Split Connection.hpp in a .hpp and .cpp as much as possible.