changed parameters to be set transactionally, and record in catalogs #389