¿No puedo guardar en el almacenamiento aislado?

Estoy tratando de guardar mi modelo en un almacenamiento aislado:

var settings = IsolatedStorageSettings.ApplicationSettings;

CurrentPlaceNowModel model = new CurrentPlaceNowModel();

settings.TryGetValue<CurrentPlaceNowModel>("model", out model);

if (model == null)
{
    MessageBox.Show("NULL");
    settings.Add("model", new CurrentPlaceNowModel());
    settings.Save();
}
else
    MessageBox.Show("NOT NULL");

Cuando inicio el emu, por supuesto, el "NULL", pero ¿por qué sigo obteniéndolo si cierro la aplicación en el emu y lo vuelvo a iniciar desde el menú (NO lo vuelvo a iniciar en Visual Studio).

¿No debería obtener "NO NULL" la segunda vez?

Respuestas a la pregunta(4)

Su respuesta a la pregunta