add: replace temp with query, for c++
new: Hide Delegate, for python
add: Hide delegation, simplified diagram