Swithch BatchGetItem to new opt and out pattern