[Olena-patches] milena r3552: Optimize propagations and add component processing functions