Right now AbstractAppliance requires invoke to return a PayloadArray, but as a quality of life improvement we should allow it to return null without breaking. Without this, an appliance might be forced to import PayloadArray simply to return an empty PayloadArray, which seems silly.
Task
Description
Right now AbstractAppliance requires invoke to return a PayloadArray, but as a quality of life improvement we should allow it to return null without breaking. Without this, an appliance might be forced to import PayloadArray simply to return an empty PayloadArray, which seems silly.