Introduced WrapperConnection to get regular BlockingConnection behavior
with 2.0.4 Client. Simplified program by using abstract interface class.