Reflective classes and interfaces.