Modified constructors to avoid potential for creating objects behind the scenes which must be shared between inbound/outbound connection handler