protected override Expression VisitInvocation(InvocationExpression expression) { if (expression.ToString() == Replaceable.ToString()) { return(Replacer); } return(base.VisitInvocation(expression)); }