public override DbTranslateResult Translate(DbExpression dbExpression) { dbExpression = ReplaceSquareWithPower(dbExpression); return base.Translate(dbExpression); }