Abstracted connection building into its own method in NodeConnector allowing it to be more easily overridden