bug fixes in the singleton class, and sshbackend improvement to allow properties in the ssh host class