Renamed IBinaryFile to IBinaryObject to better represent its use and also made Disease implement it since it already had the method.. Also i really want a generic class/interface hirarchy for reading and writing and i already have an idea.. ;)