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

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
