What if the user did not provide a `--object-id` option? You're going to get `null` here. That's why I said that **all** required information **must** be managed via arguments, not options. To avoid getting too many of them, you can maybe have some conventions like `class:id`.