Add optional parameter to serialize to control format