I don't think pushing this series without a review was a good idea. You
actualy broke all of the tests in the repos/ as you didn't do the
modifications to the parameter checking algorithm in a way that didn't
require modification of the tests, neither did you change the tests to
cope with the new code. The result is now:
exception.TestCaseError: 'required_params or optional_params not found
in interface:destroy'
or similar for every test case.
Peter