Implement Elastica pagination support

Implemented an adapter that supports Elastica's SearchableInterface/Query objects.
Is there a better way to approach returning metadata about the results? I dont want to add state when it doesn't need to be added but I cant see another way to expose it :(