Added factory methods to OOSSH class