Its a bit odd to have to explain the usage of params in some extra doc. If it is not clear from the test code, then that is probably an indication that the API is not clear. I think, despite a potential tiny little performance hit, it would be better to use the defaults instead of overwriting them and having people wonder why and then having to explain it in docs that have to be maintained.