Decorator on references. Register the binders, ...

... processors and synchronizers using the decorator.
propagate the keyword arguments to the function in the events decorator