now beta reduction works on Apply(Function) instead of methods, and a ReplaceMethod steps normalizes trees before to replace methods by anon functions.