Struct with Generic field value which is None initially

Thx guys! I created a new thread for the actual realistic scenario.