/// <summary>
 /// Loads a unit into the host
 /// </summary>
 /// <param name="unit">Unit to load</param>
 public void LoadUnit( IUnit unit )
 {
     Arguments.CheckNotNull( unit, "unit" );
     Log.Info( "Loading unit " + unit);
     unit.Initialize( m_Environment );
     m_Units.Add( unit );
 }