According to Samuels (1994:871), a good theoretical model has the following three characteristics:
1. It summarizes a considerable amount of information discovered in the past.
2. It helps explain what is happening in the present time.
3. It helps to make predictions about the future.