stringify without mutable collection