'Return a :class:`~pyasn1.type.tag.TagSet` object of the currently initialized component or self (if |ASN.1| is tagged).'

@property
def effectiveTagSet(self):

    if self._tagSet:
        return self._tagSet
    else:
        component = self.getComponent()
        return component.effectiveTagSet
