Title: Flexible Method for Inter-Object Communication in C++