FreeOrder support in LanguageSpecificationFactory