move TFragmentFactory