You can inherit from `Group`, to avoid duplicated code.