Implementing PR feedback
 - Making ConfigFactory struct public