Fix `Delegate` for delegation with assignment
Fix `Delegate` for delegation with constant