Collection::__construct() & AbstractCollection::__construct()