Hello Jonathan,
It occurs to me that it might be better to separate out properties which need two arguments into two separate properties. That is not dependant on how things are coded. I might do some thinking on this next week.
Joseph