initialized); } /** * @var string|null */ protected $type; /** * @var list|null */ protected $layers; public function getType(): ?string { return $this->type; } public function setType(?string $type): self { $this->initialized['type'] = true; $this->type = $type; return $this; } /** * @return list|null */ public function getLayers(): ?array { return $this->layers; } /** * @param list|null $layers */ public function setLayers(?array $layers): self { $this->initialized['layers'] = true; $this->layers = $layers; return $this; } }