Added demo for constructor injection