Fixed eq Bug @ replaceInAST @ Refactor since Product no longer implements AnyRef in Scala 2.10