According to the statute, the term ???Roofing Contractor??? includes any ???firm, partnership, corporation, association, business trust, limited liability company, or other legal entity that performs or offers to perform roofing work in [Colorado] on residential property for compensation.???2 Contractors in the restoration industry invariably assume the role of general contractor, and in doing so,