Move different types of searchfields to subclasses