public function applyAnnotations($data)
 {
     if (isset($data['annotations'])) {
         foreach ($data['annotations'] as $key => $value) {
             $value = array('value' => $value);
             $this->addAnnotation(Annotation::createFromArray($key, $value));
         }
     }
 }