Removed Object from the constructor. No need to sync.
Added functions to FileUtil for discarding input(reading to one of the
black holes). They are blocking.