fix: removed bc breaking condition in TempServiceFactory