Susanta Tewari - 2011-04-03

One could also create a class, Providers, that collects all the provider interfaces as public static member variables.

This may not be a good idea as this will create arbitrary dependency amongst the projects