Cache should store its own copy of object to prevent past damage