objects need their own mixin list as well as next pointers