} public function setBand($band) { $this->band = $band; } public function addTrack($track) { $this->tracks[] = $track; } } $title = 'Waste of a Rib'; $band = 'Never Again'; $tracksFromExternalSource = array('What It Means', 'Brrr', 'Goodbye'); $cd = new CD(); $cd->setTitle($title); $cd->setBand($band); foreach ($tracksFromExternalSource as $track) { $cd->addTrack($track); } class enhancedCD { public $title = ''; public $band = ''; public $tracks = array(); public function __construct() { $this->tracks[] = 'DATA TRACK'; } public function setTitle($title) { $this->title = $title;