Settings manager modified to use new factory