def METHOD_NAME(self, observable, params={}):
    source = params.pop("source", None)
    context = params.pop("context", None)
    tags = params.pop("tags", None)
    strict = bool(params.pop("strict", False))
    if source:
        observable.add_source(source)
    if context:
        observable.add_context(context)
    if tags is not None:
        observable.tag(tags, strict)
    if params:
        observable.clean_update(**params)
    info = observable.info()
    return info