Both classes are containers for other data and we can pass the data directly without an additional code.
Put the call display in an GtkOverlay and add a dial pad sending DTMF tones as an overlay. Also make the dial pad overlay be triggered by the dial pad button.