OK, testIsSaveable is actually checking for a non-TopLevelItem AbstractProject. Consider these saveable.