Move Handle to derivatives.

`$update` and `$handle_replaced` are the exact same? Initialized the same, set the same?...