fixed: ProjectSystem gets static methods by reflection instead of instance