Reflection ============== TODO (pls 56)