function RadioButtonLabelClass.new(S)local k=setmetatable({},RadioButtonLabelClass)k._Maid=Lazy.Utilities.Maid.new()k.Frame=S k.Button=S.RadioContainer.RadioButton init(k)k:SetValue(false)return k end function RadioButtonLabelClass.Create(S)local k=RADIOBUTTON_LABEL:Clone()k.Label.Text=S return RadioButtonLabelClass.new(k)end
-- Public Constructors

function RadioButtonLabelClass.new(frame)
	local self = setmetatable({}, RadioButtonLabelClass)

	self._Maid = Lazy.Utilities.Maid.new()

	self.Frame = frame
	self.Button = frame.RadioContainer.RadioButton

	init(self)
	self:SetValue(false)

	return self
end

function RadioButtonLabelClass.Create(text)
	local cbLabel = RADIOBUTTON_LABEL:Clone()
	cbLabel.Label.Text = text
	return RadioButtonLabelClass.new(cbLabel)
end
