'Returns an list of tuples of the form (word, POS tag).
Example:
[(\'At\', \'IN\'), (\'eight\', \'CD\'), ("o\'clock", \'JJ\'), (\'on\', \'IN\'),
(\'Thursday\', \'NNP\'), (\'morning\', \'NN\')]
:rtype: list of tuples'

@cached_property
def pos_tags(self):

    return [(Word(word, pos_tag=t), unicode(t)) for (word, t) in self.pos_tagger.tag(self.raw) if (not PUNCTUATION_REGEX.match(unicode(t)))]
