fix: ddlog integration;
fix: make delegate methods optional