-- Private Methods


function init(self)
	for _, radio in next, self.RadioButtons do
		radio:SetValue(false)
		self._Maid:Mark(radio.Button.Activated:Connect(function()
			local old = self._ActiveRadio
			
			self._ActiveRadio:SetValue(false)
			self._ActiveRadio = radio
			self._ActiveRadio:SetValue(true)
			
			self._ChangedBind:Fire(old, radio)
		end))
	end
	
	self._ActiveRadio:SetValue(true)
end
