Default behaviour should be deep copy since all other implementations does a deep copy, too (see Noris comment and my first contribution to this issue).