Вынес синхронизацию в отдельный класс