Checks requirements for and adds defaults to parameter objects