Possible Explanations for Legal Development