[2.x] Fix passing internal protocol factory to Factory class
#170
+14
−2
Factory class
#170