Add architecture for DirectoryEntry.getFile(). Add virtual destructors.