Implemented Syncer abstract class.