ValueRefFactory fix circular dependency with FactoryIdToFactoryImpl by making a trait of the factory
make ICreateSeqNodes a singleton
comment