/**
  * Constructeur, l'objet et sa définition s'il y a lieu
  * @param	object	$pObject	l'objet à placer dans la session
  * @param	string	$pFileName	le chemin de la définition du fichier
  */
 public function __construct($pObject, $pFileName = null)
 {
     parent::__construct($pObject);
     if (is_object($pObject)) {
         $this->_addReference(get_class($pObject), $pFileName, $pObject);
     }
 }
 /**
  * Encapsulation de l'appel des fonctions pour les transmettre directement à l'objet tout
  * en ayant au préalable indiqué les informations de contexte
  *
  * @param	string	$pName	nom de la fonction
  * @param	array	$pArgs	arguments passés à la fonction
  * @return mixed
  */
 public function __call($pName, $pArgs)
 {
     CopixContext::push($this->_context);
     $toReturn = parent::__call($pName, $pArgs);
     CopixContext::pop();
     return $toReturn;
 }