made sequence methods virtual

made sequence methods virtual