moved UnMarshalling method to DataHelper class