7.6.1 System metaclasses 7.6.2 Class introspection 7.6.3 Class instantiation 7.6.4 Customizing slot access 7.6.5 Method instantiation 7.6.6 Customizing method application