Dispatch to reply blocks ourselves through an NSDictionary using the context arg, without creating methods and leaking