Added implementation for FileDataUnit