Why this change, I remember that RDFE folks who made ServiceManagementClient library asked us not to cast like this. Can you revert this change? If its important please let me know so i will ping RDFE folks.