+ Extract inner classes Search and his derived classes