public function validTags($value)
    {
        $validator = new TagValidator;
        $messages = [];

        foreach ($value as $tag) {
            $errors = $validator->errors($tag);

            if (!empty($errors['tag'])) {
                foreach ($errors['tag'] as $error) {
                    $messages[] = __d('me_cms', 'Tag "{0}": {1}', $tag['tag'], lcfirst($error));
                }
            }
        }

        return empty($messages) ?: implode(PHP_EOL, $messages);
    }