'Tags are stored internally in the TypedObject.db_tags m2m
field with an tag.db_model based on the obj the taghandler is
stored on and with a tagtype given by self.handlertype
Args:
obj (object): The object on which the handler is set.'

def __init__(self, obj):

    self.obj = obj
    self._objid = obj.id
    self._model = obj.__dbclass__.__name__.lower()
    self._cache = {}
    self._catcache = {}
    self._cache_complete = False
