I tried to reproduce this issue on our side and it seems that the code works as expected. Can you please try to reproduce this issue in a separate project and send it over so we will be able to fully understand your scenario.
Thank you for your cooperation.
All the best,
Pavel R. Pavlov
the Telerik team