What are the legal implications of a property development agreement?