Moved out ActivityBreakdownFactory