remove type field for some settings in the rule editor

Card.search is defined in core so it should be available here. I guess the `extended` method is responsible for this problem. Maybe the approach with `class Card; module Setting` that you suggest below will solve this.