implement searching blocks. Deprecate DTModelSearching protocol.