Remove @name from the sample case class
Support Option and Array type