F: ProjectFileFactory: new test.
M: ProjectFileFactory: change from static to dynamic constructor.
M: Configuration: add default values.
M: ProjectFileFactory: add regressive tests.