Property Type from variable-Collection of common programming errors
This is completely impossible.
If you think carefully about it, it doesn’t make any sense in the first place.
Properties must have compile-time types; you’re trying to define a property whose type is only known at runtime.
How would you be able to use the property?
Instead, you can either make an object property or use generics.