ZsFactory implementation