changed getDataSize() to getData()

replaced getDataSize() method with getData(), which returns a list of BaseModels, on which size() can be called to get the same effect. And made those methods public as they might be useful for the app using this library as well