Connection should be created lazily.