rename as_hashref() to _finalize()