public static CommandHandlerWrapper FromCommandHandler(Type commandHandlerInterfaceType, object commandHandler)
{
var updateMethod = commandHandlerInterfaceType.GetMethod("Update");
var runMethod = commandHandlerInterfaceType.GetMethod("Run");
return new CommandHandlerWrapper(commandHandler, updateMethod, null, runMethod);
}