w arrayChangeAppender pewnie zachowa się tak samo?