As a convenience, the method (without the leading underscore) takes the same arguments except with a frame instead of an args table, using from Module:Arguments to preprocess the arguments.