MCMC is a very broad class of methods. Pretty much any SamplingProcedure we implement is going to be some kind of MCMC method, so it's misleading to call this one class that. I think we should give this SamplingProcedure a more specific name. What do you think of GibbsEvenOdd?