- added methods for reflective reasoning
 - changed class structure for DispatchQuery and ReflectiveHelper