Cleanup method lookup and introduce autoderef on the slice operator