CLI OptionFactory class created