Pass command parameter to view model method if it accepts one

I didn't modify MakeCommand, because I do not use it and I am afraid I could break it if I don't test it. So this patch is only for MethodCommand for now.