added dataview constructor and prototype methods
added dataview constructor and prototype methods