A bit of POLA - there was a symmetry around IServiceMethodInvocation and IServiceRequestBinder so made them more alike.  This meant breaking the IServiceRequestBinder interface but this is a major version increment anyway...