Lesson Study and Teachers Knowledge Development: Collaborative Critique of a Research Model and Methods.