Implemented storing data as UTF-32, in order not to break the DataAccess interface