Setting provider method to static
Provider method signature is different from the parent - defining the child method as static resolves the issue.
Provider method signature is different from the parent - defining the child method as static resolves the issue.