public void Pop()
 {
     if (_oldVal != null)
     {
         _context.AddInternal(_model, _oldVal);
     }
     else
     {
         _context.DeleteValue(_model);
     }
 }