Fixup code consistency
Add a method to set a list of items all at once
Use just-added method to avoid some loops