Refactor aliases handling
Improve docs for File
Improve aliases hygiene by using metadata