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.