Understanding Various Types of Agreements in Real Estate