inheritance
Generally blocks are activated explicitly. However drawing activation signals
explicitly on all blocks is cumbersome, and by convention, in the absence of input
activation ports, a block inherits its activation from its regular inputs. The inheritance
mechanism is implemented at the pre-compilation phase in which, transparent to the user, the
pre-compiler adds the missing activation ports and links.