public SetupClass <T, R> Blame <R1>(Expression <Func <T, R1> > culpritExpression)
 {
     //TODO: Make this function happen (And the overload too).
     //Must be in the BuilderHelper.
     //HOW: Set a CulpritExpression and CulpritObjectExpression properties on the scope? So that the RegisterRule picks them up and knows what to do with the Blame?
     return(BuilderHelper.SetBlame(this, culpritExpression));
 }
 public SetupClass <T, R> Blame <T1, R1>(Expression <Func <T, T1> > culpritObjectExpression, Expression <Func <T1, R1> > culpritExpression)
 {
     return(BuilderHelper.SetBlame(this, culpritObjectExpression, culpritExpression));
 }