Think setting all the instance variables etc is important?
https://github.com/Shopify/identity_cache/blob/master/lib/identity_cache/query_api.rb#L95