Graph response handleded more generic

- As every graph response needs a root object it uses generics
  for parsing