[dto] + add toString() and initialize maps