code: public function set(string $sNameOfDi, callable $cFunction, bool $bShared = false) : Di
  	{
  	    if ($bShared === true) { self::$_aSharedDependencyInjectorContener[md5($sNameOfDi)] = $cFunction; }
  	    else { $this->_aDependencyInjectorContener[md5($sNameOfDi)] = $cFunction; }
  		
  		return $this;
  	}
docs: get a property
  
  @access public
  @param  string $sNameOfDi name of di
  @param  callable $cFunction functrion to use when you get this dependance injection
  @param  bool $bShared indicate if you want shares or not this injection with others instances
  @return \Venus\core\Di