Worth commenting why one has : provider and one has : namespace?