Collection::__construct()