* DataView + UnitTest hash ro neveshtam

* ye meghdar refactor ham kardam