property developer contract