Move EmptyFileEntryEngine to a separate files