Introduce ChainProjectModifier.
use ChainProjectModifier in tests