Мне кажется, что по своей сути все проблемы в поведении вызваны недостатком в следующих трех областях: