adding implements for GraphObject and update __toString description