Make locale a field you can query

So with multilanguage support we’re using Apollo and it caches things agressively with the ID. When we’re querying the page in different languages it has the same ID, so we needed to change cache policy to never cache. Alternatively we could you composite keys for caching and just hope the fields will be different in all the languages.

If we could query for the locale of the model, we could use that in the composite key and the caching would be much easier and robust.
Alternatively it’d help if the models in different languages would have different ID.

Would any of this be implementable by you guys?