Support adding new arguments in later versions
Make sure it is possible to add new arguments to the existing methods and events in the owner type's later versions. Add ways of checking them, throwing exceptions if they are non-default while the module doesn't support them, etc.