UI refactoring, project properties parameter is passed by one by one