a few fixes: 1. hopefully bind issue is fixed. 2. two classes should be able to have the same method with different contracts. 3. a class should be able to have an instance method and a class method with different contracts on both.