public function files() { if (is_null($this->files)) { $github = new Github(); $this->files = $github->requestFilesFromGist($this); } return $this->files; }