Add Items::fromPayloads()