Fix up constructor to ensure that the filesystem objects are around when we need them, and not just after we wanted them as it was...