Understanding the Validity of Unregistered Development Agreements and Other Types of Agreements