Make .inplace() not alter cache key
Minor cache_on_save oprtimization