fixed constructor argument generations for empty relevant field list