Started working on the json to ruby AST translator. Creating a class hierarchy tends to create a lot of redundant code. I'll look to another solution.