$ds->p([ "hey", "you" ]); # Wrong $ds->p(0, "hey"); # Sets element 0 and $ds->p(1, "you"); # Sets element 1; OR: $ds = new DiscourseSegment ( p => [ "hey", "you" ] ); # Sets both at object creation time