populateRequest - assert args.data or args.type