M: interface IFile replaced abstract class ProjectFile.
M: Project.Files: add some types Project Files.+test