Make private providers provide singletons

Just to show that it works.