'Return name or None if not defined by the discovery pattern.'

@property
def name(self):

    re_match = self.re_match
    name = None
    if ('name' in re_match.groupdict()):
        name = re_match.group('name')
    return name
