#341 - copy FieldNode instances for new class

FieldNodes shouldn't be shared by different classes:
http://grails.io/post/15965611310/lessons-learnt-developing-groovy-ast-transformations