add a field named 'temporary' to specify the io object is not final/permanent product (false by default)