Make DataFileDeserializer an AbstractList
Lots of package-info.java