Deep Struct Update