Raise RequiredArgMissingError when a required argument is missing
Merge branch 'required-error' into dev