Make sure there is only one callback during multilink
Added PropertySet.unmultilink and DerivedProperty.detach
Added DerivedProperty.lazyLink