Fix duplicate method error when proxying objects that override methods in super interfaces with different return types