Finished more metaclasses section from chapter 3