public function dump($recursion = 4) {
		if ($this->hasLocator() && $this->getLocator()->has('modelsDumpDecorator')) {
			$decorator = $this->getLocator()->get('modelsDumpDecorator');
		} else {
			throw new Exception('Dump\'s decorator wasn\'t supplied');
		}
		
		return $decorator->dump($this, $recursion);
	}