Classes used to introspect Classes and Object using Reflection and Code Instrumentation. Responsible for the conversion from Layer 1(Objects) to Layer 2(Meta representation)