public bool ValidateValues()
        {
            var messages = new List <string>();

            if (RemotingEnabled && !RemoteHost.NotEmpty())
            {
                messages.Add(Validation.Profiles.Remote.HostnameNotEmpty);
            }

            if (RemotingEnabled && !RemoteUsername.NotEmpty())
            {
                messages.Add(Validation.Profiles.Remote.UsernameNotEmpty);
            }

            if (RemotingEnabled && !RemotePassword.NotEmpty())
            {
                messages.Add(Validation.Profiles.Remote.PasswordNotEmpty);
            }

            if (RemotingEnabled && !RemoteFolder.NotEmpty())
            {
                messages.Add(Validation.Profiles.Remote.FolderNotEmpty);
            }

            return(ShowValidationError(messages));
        }