fix build and add self to anonymous trait