Using a Constructor to pass Context