can now specify if propagation is need below current class or for the
whole tree