/// <summary>
        /// This approach will work fine for smaller databases of limited size, like in demo.
        /// For production databases is is recommended to wipe the file system, as it is much faster and always ensures a complete cleanup.
        /// </summary>
        public void ClearDatabase()
        {
            // 1) Delete all nodes and relations
            // MATCH (n) DETACH DELETE n
            Client.Cypher.Match("(n)").DetachDelete("n").ExecuteWithoutResults();
            Console.WriteLine("Deleted All nodes and relations");

            // 2) Delete possible indexes
            // TODO: GetIndexes is not working ...
            var indexes = Client.GetIndexes(IndexFor.Node);

            foreach (var indexMetaData in indexes)
            {
                Client.DeleteIndex(indexMetaData.Value.Template, IndexFor.Node);
            }
        }