Why UAnimSequence default to have AnimationSequencerDataModel ?

NewObject() returns an AnimSequence with a AnimationSequencerDataModel.

But why? I would expect it default to UAnimDataModel.

And how can I change it to UAnimDataModel, as it’s a “protected” member and i can’t modify it.