Roughing in a modal and support for setting extended properties on events using patch endpoint