bind model context to lifecycle callback not only its prototype