use ListMixin

Now that http://dartbug.com/9339 is fixed we can use `ListMixin`