Currently, TypeScript definition contains ExecutionProfile constructor option properties as required, we should mark them as optional.