Created NodeStructure an simple persistence tested with ScalaCheck