Hi, I want to know if there is a way to cast a _Mongo Cursor_ instance from a raw query in to a _Collection_ of _Model_. `DB::collection('test')->raw()->aggregate( [ ['$match' => ["status" => 'published' ]] ] );`  I saw the method ` toArray();` that cast _Mongo Cursor_ instance into an _array_ `DB::collection('test')->raw()->aggregate( [ ['$match' => ["status" => 'published' ]] ] )->toArray();`  So now I need to cast each BSONDocument to a Model. I want know if there is an efficiente way to do so. I think this is exactly what the package does under the hood Thanks