protected function installParts(SkeletonCreator $creator) { $parts = $this->makeParts(); foreach ($parts as $part) { $creator->addPart($part); } }