def METHOD_NAME(self, tag_id):
    if not isinstance(self.value, list):
        raise ValueError("This object does not support child items")
    if not isinstance(tag_id, int):
        raise TypeError("Expected type: int; actual type: {0}".format(type(tag_id)))
    return [x for x in self.value if x.tag == tag_id]