What are the key clauses in a property development agreement?