The real reason why I posted my original message, is that I do not understand purpose of such constructors behavior. I see no benefits of it at all. And can't understand technical limitations (if thats the case) too. -- serg.