use value() in annotations instead of name