Fixed proper paramter handling for all fields, and changed default no parameter state to be an empty array