modified on file_enumerator:
1. move FindHandleTraits from anonymous namespace to kbase::internal