ConnectionConfiguration follows the Builer pattern (still issues in code)