Update functions to support property arrays for certain arguments