[new model] detect project properties and source folders