WL-2650 move PopulatorInput to impl