TOptional

When we have an optional value [IsSet()](API\Runtime\Core\Misc\TOptional\IsSet) returns true, and [GetValue()](API\Runtime\Core\Misc\TOptional\GetValue\1) is meaningful.