How about removing `dropdown` and doing special handling if `content` is an object of `Dropdown`?