add missing empty constructor