In addtion to :meth:`nfc.tag.tt1.Type1Tag.protect` this method
        tries to set the lock bits to irreversibly protect the tag
        memory. However, it appears that tags sold have the lock bytes
        write protected, so this additional effort most likely doesn't
        have any effect.

def protect(self, password=None, read_protect=False, protect_from=0):
        """In addtion to :meth:`nfc.tag.tt1.Type1Tag.protect` this method
        tries to set the lock bits to irreversibly protect the tag
        memory. However, it appears that tags sold have the lock bytes
        write protected, so this additional effort most likely doesn't
        have any effect.

        """
        return super(Topaz, self).protect(
            password, read_protect, protect_from)