An 'extension' to Ninject to be able to create clients through a factory