in my eyes the concatenation of arrays should not change properties of the objects and should also not create new instances. This has to be done before the concatenation or in a special version.