* Make additional changes in B which also takes resources, times and introducing overhead + point of failure, or
* Make A interact directly with C which breaks the boundary
* Make additional changes in B which also takes resources, times and introducing overhead + point of failure, or
* Make A interact directly with C which breaks the boundary