public sealed override void Load() {
InitializeLocationsOnce();
ClearErrors();
Changed = false;
CreationDateTime = File.GetCreationTime(Location);
CheckIfNew();
try {
LoadOrThrow();
} catch (AcErrorException e) {
AddError(e.AcError);
#if !DEBUG
} catch (Exception e) {
AddError(AcErrorType.Load_Base, e);
#endif
} finally {
Loaded = true;
}
}