Example using TransientProjectActionFactory