Used `after-delete` hook for `Property` (propagated) and `BinaryProperty` to make sure `size` invalidation and `data` deletion is executed if necessary