cleanup naming conventions
HashMap is a 'friend' of Vector, so use direct access of _size/_data fields
fix HashMap._z initialization