rename FragmentSequence to CompositeFragment