We repeat the same code in many places. With the support of multiple extends, we can clean up several jobs.