private void casePush(Protocol.PushMessage pushMessage)
 {
     var model = pushMessage.getModel();
     if (model != null && model.Length != 0)
     {
         var models = _loader.loadModelFromString(model);
         if (models != null && model.Length > 0)
         {
             _group.getModelService().update(new ContainerRootMarshalled((ContainerRoot)models.get(0)), null);
         }
         else
         {
             _logger.Warn(string.Format("\"{0}\" received model is empty, push aborted",
                 _group.getContext().getInstanceName()));
         }
     }
     else
     {
         _logger.Warn(string.Format("\"{0}\" push message does not contain a model, push aborted", getInstanceName()));
     }
 }