public function getHelpersBroker() {
		if ($this->_helperBroker === null) {
			if ($this instanceof LocatorAwareInterface && $this->hasLocator()) {
				$this->_helperBroker = $this->getLocator()->get($this->getHelpersBrokerServiceId());
				
				if (! $this->_helperBroker instanceof HelpersLocatorInterface) {
					throw new NoHelpersBroker('Helper\'s broker must implement the "HelpersLocatorInterface"');
				}
			} else {
				throw new NoHelpersBroker('No helper\'s broker been supplied, also unable to obtain one through locator');
			}
		}
		
		return $this->_helperBroker;
	}