Why does the parameter `delay_create` come before `details` here? If `delay_create` was last, it could be optional and `new Notification(client, details)` would by sync by default.