What are the tax implications of a property development agreement?