method override support by `options` in `Widget`