you should separate search model and data model. Anyway will make it ```public```.