Explanations about class usage