factory for synchronizers
a reference with a parent does not need to specify the version again