ExposeMethodResult was not correctly being catched if it was used on an method definition of an interface