Added SaveAs(string) method. Checked FileOpenAccess == FileAccess.ReadWrite in Save() method to avoid exception in Package.Flush().