update array-based Converters to allow for defaults and flatten options