'The type with its final period removed if it has one.'

@property
def type_no_period(self):

    if ((len(self.type) > 1) and (self.type[(-1)] == u'.')):
        return self.type[:(-1)]
    return self.type
