Allow for synchronization using external implementation (ISynchronizer)