Add support for empty entering secret values

Description of the feature request

Secrets cannot be saved on when a value is empty.
As a workaround we can only enable value expansion and use non-existent environment variable as an input.

Use case / for what or how I would use it

Analogous to those when empty environment variable is distinguished from not set one.