public function setOptions(array $args)
    {

    	$this->options = $args += [
			'filters'    => [],
			'name'      => null,
			'namespace' => null,
			'prefix'    => null,
    	];

    	$args['namespace'] && $this->setNamespace($args['namespace']);

    	$args['prefix'] && $this->setPrefixPath($args['prefix']);

    	$args['name'] && $this->setPrefixName($args['name']);

    	$args['filters'] && $this->setDefaultFilters($args['filters']);

    	return $this;
    }