refactor GFFTree.Node to extend GFF record