-- CONSTRUCTOR

function Signal.new(trackConnectionsChanged)
	local self = setmetatable({}, Signal)

	self._bindableEvent = Instance.new("BindableEvent")
	if trackConnectionsChanged then
		self.connectionsChanged = Signal.new()
	end

	return self
end


