1. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by a processor, cause the processor to: identify at least one characteristic common to a plurality of source blocks in an executable block diagram model, the at least one characteristic being found in the plurality of source blocks, the at least one characteristic having a value, the executable block diagram model representing a dynamic system, and at least one of the plurality of source blocks representing an elemental dynamic system; receive a selection of the at least one characteristic found in the plurality of source blocks, the selected at least one characteristic being at least one of a functional attribute, a compiled attribute, an execution data field, a block method, or a block parameter; receive a designation of at least one destination block in the executable block diagram model; provide, to the designated at least one destination block, the selected at least one characteristic if the selected at least one characteristic is missing from the designated at least one destination block, the designated at least one destination block being a subsystem block representing a plurality of lower-level blocks; and propagate the value, of the selected at least one characteristic, from at least one source block, of the plurality of source blocks, to the designated at least one destination block, the value being propagated to the subsystem block without being propagated to the plurality of lower-level blocks.