public static async Task <LiveDbObject <T> > Save <T>(this T buildFor, Func <IDriver> graphClientFactory) where T : INeo4jNode
        {
            LiveDbObject <T> ret = LiveDbObject <T> .Build(buildFor, graphClientFactory, LiveObjectMode.Ignore);

            await ret.Save(graphClientFactory);

            return(ret);
        }
 public static Task <bool> Save <T>(this LiveDbObject <T> buildFor, IDriver graphClient) where T : INeo4jNode
 {
     return(buildFor.Save(() => graphClient));
 }