I am attempting to take some data from the apolloStore cache with read(Query(id)).execute() modify a field on the returned query then update with writeAndPublish() back into the cache. However the generated types have read-only val tacked on from the generate gradle task provided by apollo. Is there a simple way around this?