should it be `$this->layers` instead of `$this->layers()`?