I think this should have the same logic as `getTotalHits()`. If the property has not been initialized, we need to run the query to compute it. Otherwise, this could return null before `getElasticaResults()` is called, and a user should not be expected to invoke a getter method to set/initialize some property.