allowed GroundCompatibilityRule and GroundCompatibilityKernels to have their own weights. More tweaking on MetropolisHastings