document empty constructor