. "To be enforced under general contract law, the charity should offer consideration in exchange for the pledge, whether this takes the form of donor recognition, naming rights, or other benefits to the donor." . . .