Simplify API by injecting special stuff on sync.

Here you go.

Thought(s):
 - The check for '_hasSync' could be removed since adding the stuff twice makes no difference. Less clutter -> better.