infrastructure to debug (dynamic) objects