better datacopy handling in ConsumerIdentity