I think implicit type conversion is only applicable to function arguments only so compiler can deduce it to make the function call success.
But how can it deduce what type you wanna have it class.
We have to wait 4 such a day when we have AI based compiler to do read our minds.