private void SetLeases()
{
_clientSponsor?.Close();
_clientSponsor = new ClientSponsor(TimeSpan.MaxValue);
_clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.CurrentState);
//_clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.FlightComms);
_clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.MissionPlanner);
var lease = (ILease)_clientSponsor.InitializeLifetimeService();
_clientSponsor.Renewal(lease);
}