Checkboxlist Container

I was looking at adding a class to my checkboxList input container to achieve the following:


<div class="row field_affiliations checkbox">

                <label for="Agent_affiliations">Affiliations</label>

                <input id="ytAgent_affiliations" type="hidden" value="" name="Agent[affiliations]" />

                

                <span class="checkboxes" id="Agent_affiliations"><input id="Agent_affiliations_0" value="1" type="checkbox" name="Agent[affiliations][]" /> <label for="Agent_affiliations_0">IATA</label><br/>

                <input id="Agent_affiliations_1" value="2" type="checkbox" name="Agent[affiliations][]" /> <label for="Agent_affiliations_1">ABTA</label><br/>

                <input id="Agent_affiliations_2" value="3" type="checkbox" name="Agent[affiliations][]" /> <label for="Agent_affiliations_2">Other</label><br/>

                <input id="Agent_affiliations_3" value="4" type="checkbox" name="Agent[affiliations][]" /> <label for="Agent_affiliations_3">None</label></span>

            </div>

As you can see I want to add a class of "checkboxes".

I’ve drilled down to CHtml and found where the html is generated:


if(empty($container))

			return implode($separator,$items);

		else

			return self::tag($container,array('id'=>$baseID),implode($separator,$items));

Maybe it would be worth changing this to something like :


return self::tag($container,array_merge(array('id'=>$baseID), $containerHtmlOptions) ,implode($separator,$items));

so that we can add properties to the tag itself.

Thanks.