feat(data output): inserted transformation and updating of data object attributes; not shure if it works like that, because we do not have any tests