Model construction and criticism cycles in expert reasoning