in simpler case there should be class A(val b: D):...
# announcements
i
in simpler case there should be class A(val b: D): C by b, in such case its clear because I have
b