ref #79 fix unlimited recursion in LimitedProperty::setValue