ServicesByNameBuilder.Build() does only Transient registration. Why are we not allow this to be Singleton or anything else based on user preferences ? Thanks