Update LoggableGenerator to support array argument for input