'Dispatch a call to an object method.
This ensures that object methods get called and any exception
that is raised gets wrapped in an ExpectedException for forwarding
back to the caller (without spamming the conductor logs).'

def _object_dispatch(self, target, method, args, kwargs):

    try:
        return getattr(target, method)(*args, **kwargs)
    except Exception:
        raise messaging.ExpectedException()
