Removed need for DataFile.initialize()

DataFile.initialize()'s functionalities are moved into DataFile's
constructor