Hi Prithvi,
this is a wrong approach. As Marcus has been hinting above ...
If you need to implement your own IDestinationConfiguration, then register it (RegisterDestinationConfiguration) at the application start up, once and for the whole life time of the application.
For ASP.NET in Application_OnStart(). For WPF in Application.Startup event or MainWindow constructor. For Winforms, console application at the very beginning of the Main().
Register it before any call to GetDestination(xx) may occur.
Is that possible in your case?