I would prefer to explicitly list all the arguments here in other places where you have used `*args` and `**kwargs`.

Using `*args` and `**kwargs` makes programmatic introspection very painful and means you need to rely on docstring for arguments which aren't explicitly declared in the method signature.