What an Agent Agreement Must Include to Be Legally Enforceable