Fix this binding issues all over, must be some change in typescript compilation.