Putin or something in the Kremlin has realized that just putting someone in jail, or executing them or taking someones assets is not a good way to develop your reputation in the long run.
Something just happened to the people of Kremlin. They want to attract outside money and expertise and keep it. Putin talks about making Moscow Stock exchange and Moscow, one of the financial centers of the world. Its pretty astonishing to me, the home of Lenin, the home of Stalin, become an international center. They are spending a lot of time, money and energy to make it happen.