add parameter setter handling