function CheckboxLabelClass.new(C)local l=setmetatable({},CheckboxLabelClass)l._Maid=Lazy.Utilities.Maid.new()l._ChangedBind=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")l.Frame=C l.Button=C.CheckContainer.CheckButton l.Changed=l._ChangedBind.Event init(l)l:SetValue(false)return l end function CheckboxLabelClass.Create(C)local l=CHECKBOX_LABEL:Clone()l.Label.Text=C return CheckboxLabelClass.new(l)end


function CheckboxLabelClass.new(frame)
	local self = setmetatable({}, CheckboxLabelClass)
	
	self._Maid = Lazy.Utilities.Maid.new()
	self._ChangedBind = Instance.new("BindableEvent")
	
	self.Frame = frame
	self.Button = frame.CheckContainer.CheckButton
	self.Changed = self._ChangedBind.Event
	
	init(self)
	self:SetValue(false)
	
	return self
end

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