With GAE you want to avoid making multiple data store calls if possible. So instead of making 3 .put calls we save all 3 of them at once. However transaction might not actually need to be saved if there's no `submit_debit` or `submit_credit`. So we put that in an array if we do need to save it. Then in the db.put call we join that array with our other array that has checkbook and total.