NXP-14573:make sure restContributors are invoked for lists, add cleaner API