Performed some small code cleanup.
Removed ugly Reset methods and instead perform all resource deallocation in destructors.
Fixed a bug related to initation of Address map.