Support for deletion; move the marry/engage/divorce/etc logic into the match model