ICodeSetFactory reconstruction