Creates an instance of the given controller.
The search engine.
Optional
The controller properties.
The controller.
Creates an instance of the given controller.