public function add($parts) { foreach ((array) $parts as $part) { if (!empty($part) || $part instanceof self && $part->count() > 0) { $this->parts[] = $part; } } return $this; }