#21 add validation for cases where an asset is removed without removing the contribution record