Add ReducePhaseAnalyzer and UserObjectExtender