/// <summary>
 /// Registers the host that is provided.
 /// </summary>
 /// <param name="host">Host.</param>
 public void RegisterHost(IFragmentHost host)
 {
     //Make sure each host can only be registered once. Otherwise it will be overwritten.
     _registeredHosts [host.GetType ()] = host;
 }