public void Save()
        {
            // write changes to db
            db.Commit(data);

            // clear unit of work lists
            data = new GenericSet <T>();
        }