public function get($key, $defaultValue = null)
	{
		try
		{
			return $this->getRecursive($key, $this->data);
		}
		catch (ElementNotFoundException $e)
		{
			return $defaultValue;
		}
	}
public function get($key, $defaultValue = null)
	{
		try
		{
			return $this->getRecursive($key, $this->data);
		}
		catch (ElementNotFoundException $e)
		{
			return $defaultValue;
		}
	}
Returns the value of $key, if $key exists. Otherwise $defaultValue will be returned

@param $key string
@param $defaultValue
@return mixed