public function build() : array {
		$reflector = new \ReflectionMethod(
			$this->class_name,
			$this->method_name
		);

		$dependencies = $this->get_dependencies(
			$reflector,
			$this->arguments
		);

		$obj = $this->make(
			$this->class_name,
			$this->arguments
		);

		return [ $obj, $dependencies, $this->validators ];
	}