public function getFieldAnnotationsNotContainingTags($tags = array()) {
        $matchingAnnotations = array();
        foreach ($this->getFieldAnnotations() as $field => $fieldAnnotations) {

            $fieldAnnotationKeys = array_keys($fieldAnnotations);
            if (!array_intersect($fieldAnnotationKeys, $tags)) {
                $matchingAnnotations[$field] = $fieldAnnotations;
            }
        }

        return $matchingAnnotations;
    }