 Piaget's views of moral development were elaborated by Kohlberg into a stage theory of moral development.There is evidence that the moral reasoning described in stage theories is not sufficient to account for moral behavior.For example, other factors such as modeling (as described by the social cognitive theory of morality) are required to explain bullying.