partial multiple write and auto_ref