We do the validation in `appshell_extensions.cpp` to make sure all parameters are passed, and that they are all the right type. We shouldn't need any additional validation here.