Issue #3503351: Infer the operation types supported by providers based on the interfaces implemented
Closes #3503351