Simplify API by injecting special stuff on sync.

Here you go.

Some thoughs though:
 - The check for '_hasSync' could be removed since adding the stuff twice makes no difference. Less clutter -> better.