Factory class and CLSID added.