Added simple method of using a custom IContext in ChainRunner