support multiple projects in DataManager,  yet to do the same in all DataProvider implementations
Merge remote-tracking branch 'origin/master'