Python Reflective Component Model