public function sanitize($data)
 {
     $controls = $this->get_controls_by_keys(array_keys($data));
     foreach ($data as $key => $value) {
         if ($key == 'elements') {
             continue;
         }
         $data[$key] = isset($controls[$key]) ? $controls[$key]->sanitize($value) : Cornerstone_Control::default_sanitize($value, $key);
     }
     return $data;
 }