public function generate() { $name = substr($this->kind, strlen(static::getPrefix())); return $this->factory($name); }