ArraySequence should be final