public function requireDefaultRecords()
 {
     parent::requireDefaultRecords();
     // create a catch-all group
     if (!OptionGroup::get()->filter(array('Title' => 'Options'))->first()) {
         $do = new OptionGroup();
         $do->Title = "Options";
         $do->write();
     }
     if (!OptionGroup::get()->filter(array('Title' => 'Size'))->first()) {
         $do = new OptionGroup();
         $do->Title = "Size";
         $do->write();
     }
     if (!OptionGroup::get()->filter(array('Title' => 'Color'))->first()) {
         $do = new OptionGroup();
         $do->Title = "Color";
         $do->write();
     }
     if (!OptionGroup::get()->filter(array('Title' => 'Type'))->first()) {
         $do = new OptionGroup();
         $do->Title = "Type";
         $do->write();
     }
 }