Added source from tuturial and Autofac integration