public function __construct($mutations) { $mutants = new MutationCollection(); foreach ($mutations as $mutation) { foreach ($mutation->getMutations() as $mutant) { $mutants->push($mutant); } } $this->mutations = $mutants; }