What Makes a Transactional Agreement Legally Enforceable?