Added missing constructors to generic ViewControllers