In our case we did it to access model-specific methods of accessing the datastream (it has to be an image to do asset.thumbnail.) I kept it in your case because it's the functional equivalent of :cast=>true, and load_instance_from_solr doesn't have the same parameter.