I'm fine with this only being implemented for belongs_to for now - down the line we may need more relations to support `with_deleted`