/// <inheritdoc />
 public AuthenticationConfiguration CloneSafely()
 {
     return(new AuthenticationConfiguration {
         FunctionType = FunctionType,
         FunctionName = String.Copy(FunctionName),
         FunctionConfiguration = FunctionConfiguration.DeepCopy(),
         KeySizeBits = KeySizeBits,
         Nonce = null,
         Salt = null,
         AdditionalData = null
     });
 }