public static function fromEntries(array $entries = []) { $dist = new self(); Model_MixedUserMedia::attachGenres($entries); foreach ($entries as $entry) { $dist->addEntry($entry); } $dist->finalize(); return $dist; }