removed methods that are identical with implementations in list mixin