only persist algorithm name and not object