SiteDB/SiteDBFile is sort of a mess. I'm not sure what the difference between the two classes are but they need a cleanup. I don't think saving is working. I'll just try to get saving working for now.