fixes #1819: bound instance methods should reflect prototype changes

depends on the acceptance of the proposal in #1819