Move knowledge about column names to models
Clarify test
Only save dep after it has been totally synced with package
simplify PackageSaver, now that most functionality has moved to Dependency